我的 SVN存储库已安装在服务器上,此服务器已向下, 我有三个工作副本,所有这些副本都进行了一些更改,而不是将它们提交给基础 在这种情况下该怎么办,请帮帮我
答案 0 :(得分:9)
这是否意味着您丢失了存储库?
在这种情况下(如果你根本没有备份)我想最简单的事情就是:
对于您拥有的所有工作副本,重复步骤2.到5.在步骤5中,您需要手动合并。如果需要,请注意添加任何未版本控制的文件。
您将丢失所有以前的修订历史记录,但如果您拥有所有工作副本,则不会以这种方式丢失工作数据。
答案 1 :(得分:3)
使用svn diff > a.patch
在每个工作副本中制作补丁,然后应用其他两个工作副本补丁:patch -p0 < a.patch
。
下次使用一些DVCS,比如Git或Mercurial:)
答案 2 :(得分:1)