我有一个SVN存储库,每年都会为我创建一个不受我控制的管理过程(大多数情况下,虽然我可以要求更改)。我想从上一年开始拿回旧的回购,让新回购的历史从老旧的回归中恢复过来。有没有办法在新的回购中重播旧回购中的更改?如果修订号改变了,我不在乎。我只想要历史。即使使用git svn
,如果可以通过黑客攻击来实现这一点,也可能会有所帮助。就像从旧的仓库中拉出来然后推到新的仓库。
我想要一个理想的答案,假设我对SVN服务器没有管理控制权,但假设我有一个全新的未经修改的SVN存储库。
现在的解决方法就是复制文件并将它们添加到新的repo中,然后历史记录丢失,所以我试图避免丢失历史记录。
答案 0 :(得分:2)
理想情况下答案假设我对SVN服务器没有管理控制权
答案否。为了将旧历史转移到新的仓库,您必须拥有
svnadmin load
的可能性或
svnrdump load