2013-11-15 75 views
2

我有一个包含40-50个单独项目的Subversion版本库。我如何导出所有这些项目/树/(或任何你称之为),以便我可以将它们迁移到另一台机器?奖金积分,如果我不需要单独做每个:)Subversion:如何将* all *项目导出到存储库中?

+2

你是什么意思“迁移到另一台机器”?您是否将存储库移至新服务器?试图在另一台机器上获得工作副本?只想获取存储库中文件的副本? – Ben

+0

是的,正在转移到新的服务器。 – Albert

+0

然后你可能想'svn dump'然后'svn load',或者只需复制存储库文件夹,就像在这里接受的答案中所建议的那样:http://stackoverflow.com/questions/49450/how-doi-i-出口和再进口-A-颠覆回购 – Ben

回答

3

我会使用svnadmin dumpsvnadmin load因为那么你不必担心文件系统级别的兼容性。

请注意,SVN将所有内容存储在存储库级别而不是项目级别。存储库就像数据的斑点。如果你想把这些项目分成不同的仓库,你会得到一份很大的工作。仅仅将整个资源库迁移到一起很容易!只要确保没有人在转储时正在写入存储库。

相关问题