Ian*_*emp 2 tfs visual-studio-2010
我们的项目最近从CVS转移到了TFS,我们在适应TFS的编辑/锁定范例时遇到了一些麻烦.
在CVS下,您可以更改源树的任何目录中的任何文件,并且所有更改都将在CVS前端(在我们的示例中为WinCVS)中显示为committable.在TFS下,您未明确"签出以进行编辑"的所有文件都被标记为只读,但您可以清除该标志并手动编辑它们; 然而,TFS似乎无法确定文件已更改,因此不允许您检入.
当提交时,这会导致问题,因为您不一定能记住您更改的所有文件,并且TFS似乎也不记得.可以使用"比较"视图强制TFS将本地文件与Vault中的内容进行实际区分,但令人恼火的是,此视图不允许您签入 - 仅"检查编辑"不同的文件,然后必须在单独的操作中签入.这是一个很大的PITA.
因此我的问题是:有没有办法强制TFS将所有已更改的文件视为可提交的CVS?(我知道这不一定是可取的,并且TFS执行编辑/锁定是最好的做法,但是现在它只是不适合我们.)
TFS是与CVS截然不同的范例.它在连接模式下效果最佳.假设您所在的环境中已连接到TFS服务器,请让开发人员设置其选项,以便在编辑时自动检出文件.

此外,@ ho1提到的TFS电源工具还可用于添加一组Windows资源管理器上下文菜单命令,以对文件执行SCM操作(例如,签出),这为您提供了另一个选项.
为了长期的理智,您将希望让开发人员改变他们的CVS方式.不这样做就像是说"我有一群VB.NET开发人员在C#中工作,他们不喜欢分号.有没有办法在编写代码后自动输入分号?"
| 归档时间: |
|
| 查看次数: |
2261 次 |
| 最近记录: |