Subversion与已删除文件的冲突

4

我有一个文件已经从subversion中删除,但是在此期间,其他人已经更新了此文件,现在它处于冲突状态。

我已经与他们沟通并达成一致意见,应该将其删除。有什么办法可以阻止它继续处于冲突状态吗?

3个回答

15
您可以使用svn resolved命令来消除冲突状态,并再次提交。

我们正在使用没有命令行界面的ToroiseSVN。我们尝试将其标记为已解决,但由于文件不再存在,似乎无法起作用。 - Jim Jeffries
我使用Linux,所以我无法访问TortoiseSVN。你可以尝试创建一个空文件,并使用GUI将其标记为已解决,然后再删除它(不是svn delete),并提交。标记为已解决是正确的方法,我刚在我创建的测试仓库上测试过了。 - Daniel Egeberg

9
您可以使用“检查修改”命令获取更改文件的列表。您可以在那里还原冲突的文件。这也适用于提交对话框。

svn status | grep ^M - Jacksonkr

0

我曾经遇到过类似的问题,并且在包含被删除文件的文件夹上使用了还原,因为最新的提交并不包含该文件。唯一的问题是你需要先提交文件夹中所做的任何其他更改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接