问题标签 [checkin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2907 浏览

checkin - 通过 C# 强制对文件进行 TFS 签入

如何指定我总是希望本地文件替换服务器副本,即使 TFS 副本较新?

我可以从智能感知中看到,我可以将checkinoptions指定为 CheckIn 方法的参数,但我只是找不到我需要输入的内容以使其始终签入并忽略我可能提出的任何冲突。

提前致谢。
编辑:我找到了一个命令 TF RESOLVE "item" /auto:AcceptYours /recursive 所以我想我修改后的问题是有没有相当于 /auto:AcceptYours 开关的编程?
NecroEDIT:在签入之前处理冲突

0 投票
5 回答
18996 浏览

version-control - 在 TFS 中搁置和签入有什么区别?

各自的概念是什么?

什么时候可以搁置更改而不是签入?

0 投票
3 回答
9681 浏览

c# - 以编程方式将文件检入 TFS 超出预期


所以我有一个 .NET 应用程序,它通过并生成一系列文件,将它们输出到本地目录,然后确定是否需要更新现有文件或将新文件添加到 TFS(Team Foundation Server)项目中。
我的本地机器上有一个工作区,并且有 10 个不同的工作文件夹,这些文件夹是我在这台特定机器上从事的其他编码项目。当我去检查文件是否已经存在于 TFS 项目中并且需要更新或者是否需要作为新文件添加到项目中时,就会出现我的问题。
片段:


此时,我检查文件是否存在,然后做两件事之一。如果文件存在,那么我将文件标记为 EDIT,然后将文件写出到本地目录,否则我将先编写文件脚本,然后将文件添加到工作区。我不在乎物理文件是否与我正在生成的文件相同,因为我这样做是作为“跟踪更改”的 SAS70 要求

如果它存在,我会这样做:
workspace.PendEdit(filename,RecurisionType.Full);
脚本输出文件(文件名);

或者如果它不存在
scriptoutthefilename(filename);
workspace.PendAdd(filename,true);

好的,所有这些都是为了解决问题。当我去检查针对 PROJECT 的未决更改时,我会获得工作区中本地计算机上所有项目的所有未决更改。

我认为通过将工作区设置为 workspace.GetLocalItemForServerItem(TFSProject) 它只会为我提供该特定工作文件夹的对象。

如果有什么方法可以强制工作区对象只处理特定的工作文件夹?

这有什么意义吗?提前致谢...

0 投票
1 回答
1714 浏览

sharepoint - 从 Word 签入后文档未更新

我们的一位客户在将文档签入到 SharePoint 库表单 Word 2007 时遇到很大问题。每当她将文档签入到库中时,元数据作为版本号和签入注释都会更新,但不会更新文档本身。

该库的配置方式是激活版本控制并且在编辑之前必须签出文档。

我认为这与某些 Office 2007 或操作系统设置有关,因为她的所有其他大学都可以毫无问题地签入文档。

0 投票
9 回答
44468 浏览

svn - 如何使用颠覆一次提交多个目录?

我尝试使用 svn ci dir/a dir/b -m "my comment" 但这不起作用。我还使用了 svn ci dir/a/* dir/b/* -m "my comment" 也不起作用。

我知道你可以指定多个文件,但是我如何告诉 subversion 签入这些文件夹中所有修改过的文件?我主要想这样做,以便我的所有更改都在一个修订版中生效。我可以一次签入一个目录,但这最终会为每个目录提供不同的修订版..

0 投票
2 回答
1751 浏览

visual-studio-2008 - Visual SourceSafe 2005 与 VS2008 集成 - 缺少签入提示以供评论

多年来,我一直在使用与 Source Safe 集成的 Visual Studio,当我从 VS2008 的解决方案资源管理器中签入文件时,当我之前被提示时,我没有被提示评论。现在要添加评论,我会转到待处理的签入视图并以这种方式添加评论。我的猜测在某些时候我一定是不小心改变了一些选项。但我似乎无法弄清楚在哪里。我查看了 SourceSafe Admin 选项、SourceSafe 用户工具选项和 VS2008 选项,但我错过了。这没什么大不了的,但我确实错过了提示。这种变化发生在大约一年前,我时不时地环顾四周,试图改变这种行为,但我从来没有找到合适的标志来改变。有任何想法吗?

0 投票
1 回答
1636 浏览

tfs - 如何从策略失败的 TFS 2008 签入中删除覆盖复选框

简而言之,我想阻止我们的开发人员在签入时覆盖策略失败。

如果我不能这样做,那么我想修改原因文本框以查找不仅仅是输入的单个字符的内容。

0 投票
5 回答
362 浏览

version-control - 你如何签入对不同类有不同注释的代码?

您认为从多个文件签入代码的最佳实践是什么?这些文件实现了多项更改,但准备好一次进入?

您是否一次将它们全部检查,使检查保持合理的原子性,并将更改放在一个长评论中?

您是否按组签入文件,以便正确的评论与正确的文件相关联?

您是否有工具可以让您同时签入不同文件的不同评论?

0 投票
2 回答
1679 浏览

tfs - 自定义代码分析 TFS 签入策略

有什么方法可以创建自定义TFS签入策略,该策略可以跳过正在签入的代码中的每个节点,以符合我们定义的代码标准?

0 投票
1 回答
509 浏览

checkin - 如何在巡航控制中自动进行 svn 签入?

我已将 cc.net 配置为在 svn 上自动签出构建、单元测试和版本给定分支。但是我如何自动将源签入回 svn 标记以及版本信息(assemblyinfo.cs,相应的版本信息在源代码上)?