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