签入前 TFS 自动结账

Eug*_*sky 5 tfs

是否存在“签入前 TFS 自动签出”之类的功能,以便在我说“签入”之前不会签出任何文件,例如,以防我只是临时更改文件 - 这种情况经常发生。

换句话说,客户端我希望像使用 subversion 一样工作,无论 TFS 服务器怎么想。这一定是可能的,我只是想知道它是否容易设置。

换句话说,除非我说“签入”,否则其他用户不应该(能够)打扰我正在编辑的文件。

Jam*_*eed 3

您可以告诉 Visual Studio 不要签出编辑,转到工具、选项、源代码管理、环境。然后选择您想要的行为。如果您选择编辑“不执行任何操作”并保存为“提示结账”,它应该非常接近您想要的。

tfs 源代码控制选项

您还可以查看svnBridge,它允许您将 TortoiseSVN 与 TFS 结合使用。我认为 svnBridge 的目的是让习惯 SVN 的开发人员能够使用 TFS,而无需改变他们的工作方式,因此它应该满足您的需求。

这两者的结合应该会让你接近。