Team Foundation Server如何在不检出文件的情况下编辑文件

Amr*_*har 21 tfs

我正在使用TFS,我需要编辑文件localy而不检查它.另一种情况,如果某人检查了文件,我需要更改我的本地副本.

我该怎么办 ?在Visual Source safe中我们可以通过删除对文件的只读检查来实现.

Mar*_*ers 30

好吧,这在VS2010中比较容易,而且非常正常.我的意思是源控制的锁定模型无论如何已经过时了.

在vs2010中,单击工具 - > 选项 - > 源代码管理 - > 环境,然后选择允许编辑的签入项目.这应该阻止TF客户端将文件标记为只读.

此外,您可能必须更改源代码管理 - > 环境中编辑下拉列表以执行任何操作.

  • @Toddintr:我认为合并工具已经达到了两个人应该可以在同一个文件上工作的程度.TFS基于微软的Visual Source Safe,它基于开源CVS.CVS被SVN淘汰了,因为它允许两个开发人员处理同一个文件并在以后合并它们.因为TFS基于VSS,它基于过时的CVS,所以TFS锁定模型已经过时了. (5认同)

Not*_*tMe 4

嗯..您当然可以将该文件取消标记为只读并在 Visual Studio 以外的其他工具中对其进行编辑。或者,您仍然可以使用 Visual Studio,但在打开它所属的解决方案时不能对其进行编辑。

坦率地说,我会研究其他选项来解释为什么 1. 该文件需要处于源代码管理中。2. 如果确实需要进行源代码管理,为什么您的副本需要不同。

  • 这是 web.config 文件,我正在不同的数据库中工作 (6认同)
  • 然后您应该研究配置文件的部分替换。每当您执行项目时都可以启动此操作。这样你就不用担心其他人的部分了。 (4认同)