我曾经使用启用了自动同步选项的差异工具编辑Visual Studio 2013 Professional(更新3)中的文件。最近我无法再编辑我的本地文件了:它们正确显示在我的 Pending Changes 视图中,但第二个我将它们与我以前的版本(无论是工作空间还是服务器)进行比较选项卡中出现小锁(例如: Diff - MyFile.cpp [Lock] )
知道怎么解决吗?
如果我尝试保存文件,似乎副本会保存在 temp 文件夹中,扩展名为 - 复制
答案 0 :(得分:-1)
您可以尝试更新VS2013。我现在有更新5,差异工具似乎在那里可靠地工作。
当我使用命令行启动它时,我还发现diff工具在一段时间后变得有些松懈。我猜测在经过足够的错误输入之后,一些prefs文件会变得拙劣,并且它会无声地失败。重新安装更新可以解决问题,但这是一个相当耗时的过程。现在我使用Visual Studio Gallery中的VSCommands扩展来启动diff工具,它可以正常工作。
但是,当我使用/ m开关合并未版本控制的本地文件时,我遇到了类似的问题。文件选项卡上会出现一个小锁图标,即使我可以编辑"在GUI中。但是,保存并不能保存任何内容,关闭脏文件只会丢弃更改,甚至不会提示!它让我疯狂,因为我可以使用diff工具成功编辑相同的文件。任何帮助表示赞赏!