svn将本地更改提交到另一个repo(无法访问以前的repo)

时间:2015-01-28 10:01:44

标签: svn tortoisesvn

我有以下情况:

  • 从SVNrepo1查看工作副本,进行了一些本地更改。
  • SVNrepo1变得不可用,所以我无法提交
  • 我创建了另一个SVNrepo2
  • 我想移动整个开发,所以我想提交本地更改,以及整个工作副本到SVNrepo2

我该怎么做?我使用TortoiseSVN,但命令行解决方案也没问题。

提前致谢!

2 个答案:

答案 0 :(得分:0)

使用'relocate'命令,它基本上告诉你的工作副本它应该引用新的repo。

然后你可以像以前一样提交。

如果您有一个新的,干净的回购提交,那么您还必须添加文件,因为它们看起来是新的回购。

答案 1 :(得分:0)

嗯,我通过以下方式解决了问题:

  1. 使用TortoiseSVN的导出...选项将工作副本导出到备份文件夹
  2. 清理源目录
  3. 从全新的SVNrepo2检出到源目录
  4. 复制文件
  5. 提交更改