我正在转向一台新机器,我希望尽可能轻松地转移我的存储库。 我有一个快速浏览,并已经看到人们使用SVN转储。
因为我打算复制所有的存储库,我可以简单地复制c:/ repositories文件夹?
我在Windows XP上使用视觉SVN。
看看版本控制与Subversion的 第5章 。
要将存储库从一台服务器移动到另一台服务器,您需要使用svnadmin dump和svnadmin load命令。
Subversion通过存储库转储stream来提供这样的function。 存储库转储stream(通常在存储为磁盘上的文件时称为“转储文件”)是一种可移植的平面文件格式,用于描述存储库中的各种修订版本 – 什么被更改,由谁,什么时候等。 这个转储stream是用来封送版本历史的主要机制 – 全部或部分地在存储库之间进行修改或不进行修改。 Subversion提供了创build和加载这些转储stream所必需的工具:分别是svnadmin dump和svnadmin加载子命令。
svn转储的用法是
svnadmin dump reponame > dumpfile
和svn负载的使用是
svnadmin load reponame < dumpfile 。
引用svnadmin dump VisualSVN的帮助页面可以在这里find, svnadmin load 在这里 svnadmin load 。