2012-04-03 70 views
2

我试图去提交使用乌龟SVN一个* .csproj的文件,但得到:颠覆说我的文件“仍处于冲突”

提交失败! ...中止提交.... .csproj保持冲突。

好的,那么我该如何确定冲突是什么,以便我能够有希望解决它呢?

+0

http://www.logicaltrinkets.com/wordpress/?p=178 – 2012-04-03 17:14:57

+0

你是否在csproj冲突之前提交?因为错误信息错过更新的WC似乎不同 – 2012-04-03 17:41:58

+0

看来我需要在Visual Studio中打开解决方案通过文件| Subversion |从Subversion打开...而不是File |最近的项目和解决方案 – 2012-04-03 20:15:51

回答

12

你可以使用TortoiseSVN到TortoiseSVN->Check for modifications

此处将突出显示任何冲突,并可使用TortoiseSVN->Edit Conflicts进行编辑。你可以使用TortoiseMerge(附带TortoiseSVN)来解决你的冲突。

最后,您可以使用命令TortoiseSVN->Resolved删除由冲突创建的临时引用(例如* .mine)。

现在您可以安全地对TortoiseSVN->Commit进行更改。

+0

回复:“检查修改”:是的,我已经试过了,它给了我一个文件列表,一些红色,一些蓝色,一些黑色。 但我该怎么做?它不给我一个选项,我可以看到,得到任何修改的文件... – 2012-04-03 17:29:18

+0

我想我的反应太快了。我会尝试你的建议。 – 2012-04-03 17:29:58

+0

我希望我可以对此做多个upvotes。谢谢!! :) – 2013-10-23 20:08:05