更改SVN存储库(远程)以保持工作副本更改

时间:2019-08-20 14:10:12

标签: svn version-control

我在https://abc.xyz/myrepo有一个SVN存储库。我在此提供商处遇到了一些限制,并决定在https://myown.xyz/myrepo上创建自己的SVN服务器/存储库。

由于我在尝试提交未决的更改时已达到极限,因此我的工作副本位于旧存储库之前(并且无法完成提交),而我的新副本当前为空白,修订版为零。

将工作副本移动到新服务器的最简单方法是什么?如果有帮助,我可以使用tortoiseSVN。我不一定关心历史(又称核武器,并提交WC,因为修订版1可以)。

我尝试进行重定位,但是在抱怨我的WC uid与新服务器中的uid不匹配时出错。

我已经进入git领域太久了,虽然我知道它们并不总是彼此相似,但我正在寻找添加新遥控器的SVN版本,以便可以推送到该遥控器,删除旧的遥控器此后遥遥。 (再次,此时不必在乎历史)。

1 个答案:

答案 0 :(得分:1)

  1. 获取旧存储库(svn info)的UUID
  2. 使用svnadmin setuuid
  3. 设置本地存储库的UUID
  4. 重新安置WC

更好的解决方案:在处理过程中将旧的/ restore转储到新的repo中

相关问题