2014-12-04 45 views
0

我正在处理SVN存储库并对其进行了更改。但是,我正在使用的人决定使用不同的URL设置一个新的SVN仓库,并告诉我不要对旧仓库进行任何新的更改。我试图重新定位工作副本,但失败了。我想合并我在新的回购中的更改,而不必委托旧的回购或手动完成整个合并。我怎样才能做到这一点?我正在使用TortoiseSVN。如何更改存储库现有工作副本指向而不丢弃现有更改?

+0

怎么了移居失败? – 2014-12-04 18:29:57

+0

工作副本和新回购有不同的uuid。我应该打开“包括外部”吗? – Magnus 2014-12-04 20:25:33

回答

1

如果UUID已更改,则不能使用svn relocate。最安全的做法是检出新的工作副本,然后将更改复制到它并提交它们。否则,请参阅these search results了解有关如何操作的一些想法。警告:涉及您的.svn目录的内容,这不受支持/推荐。

如果移动存储库的人在执行此操作时保留了相同的UUID,那么对每个人来说都会更容易。

+0

我最终将我的更改复制到新的工作副本中。谢谢。 – Magnus 2014-12-05 04:01:47

0

SVN DIFF> QQQ.txt

然后

补丁-p0 < QQQ.txt

SVN补丁QQQ.txt

相关问题