链接SVN存储库

时间:2016-03-22 17:59:34

标签: svn git-svn

我有一个SVN存储库,每年都会为我创建一个不受我控制的管理过程(大多数情况下,虽然我可以要求更改)。我想从上一年开始拿回旧的回购,让新回购的历史从老旧的回归中恢复过来。有没有办法在新的回购中重播旧回购中的更改?如果修订号改变了,我不在乎。我只想要历史。即使使用git svn,如果可以通过黑客攻击来实现这一点,也可能会有所帮助。就像从旧的仓库中拉出来然后推到新的仓库。

我想要一个理想的答案,假设我对SVN服务器没有管理控制权,但假设我有一个全新的未经修改的SVN存储库。

现在的解决方法就是复制文件并将它们添加到新的repo中,然后历史记录丢失,所以我试图避免丢失历史记录。

1 个答案:

答案 0 :(得分:2)

  

理想情况下答案假设我对SVN服务器没有管理控制权

答案。为了将旧历史转移到新的仓库,您必须拥有

  • 在服务器上执行svnadmin load的可能性

  • 编辑一个或存储库挂钩(再次 - 本地)以执行svnrdump load