【发布时间】:2008-10-17 11:48:54
【问题描述】:
我们在 Visual Studio 2005 和 TFS 中经常遇到此错误。
谁能帮助我们查明此消息的原因?
完整的信息是:
解决方案的来源之间似乎存在差异 控制一些项目的信息和项目中的信息 项目文件。
要解决此差异,有必要查看 项目文件并更新它们。但是,如果结帐失败,并且 解决方案已关闭而不保存,您将再次看到此警告 下次打开解决方案时。
单击“确定”最终会导致一个结帐框,它要在其中签出整个项目文件列表。但是,“更改源代码管理”窗口没有显示任何错误,保存所有内容并重新检查它最终会显示为“没有任何更改,正在撤消所有内容”类型的消息。
编辑:你说得对,@Adam,我们已经从 VSS 转换,但是我们在前一段时间这样做时经历了这样一个程序来清理绑定,一切都很顺利。该错误最近开始出现。
【问题讨论】:
-
我找到了这个问题的答案,因为我的一位同事的文件没有产生错误。查看它们之间的差异:stackoverflow.com/questions/16616424/…
-
注意: 这不仅与 VS2005 有关 - 我最近在 VS2015/2017 以及旧项目中遇到了这个问题。没有涉及 Visual Source Safe,不知何故 TFS 绑定被破坏并需要修复。我能够以这种方式解决它:检查整个解决方案,删除 TFS 绑定,保存所有,然后重新打开并再次应用 TFS 绑定是我的解决方案。
标签: visual-studio tfs version-control visual-studio-2005