我正在开发SVN存储库并对其进行更改。但是,我正在与之合作的人决定使用不同的URL建立一个新的SVN存储库,并告诉我不要对旧存储库进行任何新的更改。我试图重新定位工作副本但它失败了。我想在新的仓库中合并我的更改,而无需提交旧的仓库或手动完成整个合并。我怎样才能做到这一点?我正在使用TortoiseSVN。
答案 0 :(得分:1)
如果UUID已更改,则您无法使用svn relocate
。最安全的做法是检查一份新的工作副本,然后将更改复制到它并提交它们。否则,请参阅these search results,了解有关如何操作的一些想法。警告:它涉及篡改.svn
目录的内容,但不支持/推荐。
如果移动存储库的人员在执行存储库时保留了相同的UUID,那么每个人都会更容易。
答案 1 :(得分:0)
svn diff> QQQ.txt
然后
patch -p0< QQQ.txt
或
svn补丁QQQ.txt