签入TFS时会出现.csproj.user问题

Tru*_*ill 6 c# tfs projects-and-solutions tfs2010 csproj-user

我们错误地允许将.csproj.user文件签入TFS,因此我们可以设置"启动外部程序"默认值.这种方法效果很差,特别是在分支时.

现在我们试图撤消这个.

如果我删除项目的.csproj.user文件,然后尝试设置新的项目调试属性,我得到:

TF14050:无法更改项目$/xxx.csproj.user,因为它已经有一个不兼容的挂起更改.

如果我签入删除并进行更改,TFS会尝试重新添加我的.csproj.user文件.

我们如何为源代码管理中的现有项目解决此问题?

更新:

我认为摧毁它们是最好的选择; 不过,我们最终只是用TFS Power Tools删除了它们.诀窍是首先删除我们用于*.user 的源控制文件类型,即使它已被禁用.现在TFS似乎完全忽略了这些文件.

Mor*_*sen 2

我建议您使用 Destroy 命令。请小心,因为它会永久删除。MSDN 文档:http://msdn.microsoft.com/en-us/library/bb386005.aspx

启动 Visual Studio 2010 命令,然后使用 tf.exe ...