我们错误地允许将.csproj.user文件签入TFS,因此我们可以设置“启动外部程序”默认值.这种方法效果很差,特别是在分支时.
现在我们试图撤消这个.
如果我删除项目的.csproj.user文件,然后尝试设置新的项目调试属性,我得到:
TF14050: Cannot change item $/xxx.csproj.user
because it already has a pending change that is not compatible.
如果我签入删除并进行更改,TFS会尝试重新添加我的.csproj.user文件.
更新:
我认为摧毁它们是最好的选择;不过,我们最终只是用TFS Power Tools删除了它们.诀窍是我们为* .user获得的第一个Remove the Source Control File Type,即使它已经被禁用了.现在TFS似乎完全忽略了这些文件.
解决方法
我建议你使用Destroy命令.请小心,因为它会永久删除. MSDN文档:
http://msdn.microsoft.com/en-us/library/bb386005.aspx
启动Visual Studio 2010命令,并使用tf.exe …
原文地址:https://www.jb51.cc/csharp/244208.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。