我正在使用VS2008 SP1和TFS 2008进行版本控制。
前几天,在进行Get-Latest时,我在.sln
文件中发生了合并冲突。我解决了冲突,一切似乎都很好。
然而,现在VS2008源代码控制集成出错了。
编辑未签出文件时曾经发生的事情是VS2008会默默地检出文件,并允许我进行编辑。
现在发生的事情是我尝试输入一个未签出的文件,好吧,没有任何反应。 VS不会检出文件,所以它仍然是只读的,我的按键都不会导致任何操作。
我已按照in this other seemingly-related question的说明操作,但没有帮助。
我也尝试从头开始删除并重新创建具有合并冲突的原始.sln
文件,但这也无济于事。
注意:如果我在解决方案资源管理器中手动查找文件,请右键单击并“签出以进行编辑”,然后我可以编辑该文件。然而,为每个文件执行此操作有点荒谬。
请帮忙!
答案 0 :(得分:0)
将其追溯到我在解决方案中的WIX项目(我有Wix3.0.5217.0(RC2))。
wix项目有一个项目引用项目文件,我将其作为早期签入的一部分删除。我没有意识到这一点(另一位开发人员一直在编辑wix项目)。
我从Wix项目中删除了无效的项目引用,重新加载了解决方案,这一切似乎都在重新运行。万岁!