解决Tortoise SVN中的树冲突

时间:2014-02-12 10:46:01

标签: svn tortoisesvn tree-conflict

以下是该方案:

我在本地创建了一个名为“01.07.T1”的文件夹,其中包含一些内容并在Tortoise SVN上更新,我的一个朋友在他的本地创建了一个名为“01.07.t1”的文件夹。相同的内容,也更新了陆龟SVN .. 现在它显然是SVN中的树冲突,但为了解决这个问题,在不知不觉中,我删除了我的文件夹(即01.07.T1之一)并进行了SVN更新,之后我提交了文件..这已经有了当其中一个文件被删除时,导致新的冲突,SVN(不区分大小写)没有在其他设备上更新这些文件。 有人请建议解决树冲突的必要步骤。

提前谢谢..

1 个答案:

答案 0 :(得分:0)

说01.07.T1的父目录是p

说回购时p的网址是http://svn.repo/project/p

步骤进行:

svn export http://svn.repo/project/p my_folder

(如果01.07.T1已经从存储库中删除了那么你应该这样做:svn export http://svn.repo/project/p my_folder -r567 ... 567是最新版本,其中01.07.T1已经存在并且你喜欢它(你可以通过查看修订版来查看通过乌龟或命令行的历史记录:svn log -v http://svn.repo/project/p | less

svn del http://svn.repo/project/p

...如果01.07.t1和01.07.T1都存在,则从my_folder删除01.07.T1文件夹

svn import my_folder http://svn.repo/project/p

...最后,从任何损坏的本地副本中删除您的p目录并执行svn up