2011-02-24 90 views
1

在以前的地方,我使用了一个SVN仓库,超过500个代码版本。现在我失业并创建了一个新的SVN回购协议。我想将旧版的所有内容“移动”到新的SVN回购。我所做的就是签出,然后导入到新的仓库中,但据我所知,只有最新版本的代码在新仓库中可用。我能做些什么才能完全“移动”它?移动一个SVN仓库

感谢

回答

3

你有两个选择。

转储命令:

svnadmin dump /path/repository > RepositoryName.dmp 

cd /path/NewRepository 
svnadmin create NewRepositoryName 
svnadmin load NewRepositoryName< RepositoryName.dmp 

另一种选择是使用hotcopy但命令

svnadmin hotcopy SourceRepositoryPath NewRepositoryPath

之后,你需要重新定位你的工作拷贝到新的存储库。要做到这一点,请使用开关命令。