我有一个svn转储文件,其中包含所有路径中存储库的名称。即 回购/后备箱 回购/枝 回购/标签 我正在使用转储文件在另一台服务器上重新创建repo,但我需要删除" repo"从路径开始,否则我在尝试加载时会出错。
在线的svn文档说要手工编辑文件,但是当我这样做时,我在加载过程中会收到校验和错误。必须有更好的方法来做到这一点?
答案 0 :(得分:0)
我有一个svn转储文件,其中包含存储库的名称 所有的路径。即repo / trunk repo / branches repo / tags
转储不包含存储库的名称。它应该只包含此存储库包含的路径。我想这不是回购的名字,而是项目的名称。
在线的svn文档说要手工编辑文件,但是当我这样做时 我在加载过程中遇到校验和错误。肯定有更好的办法 这样做?
加载转储后,您可以svn move
父目录到新存储库的根目录。命令应如下:
svn move FROM-URL TO-URL -m "ENTER LOG MESSAGE"
PS手动修改转储文件是可行的,应该可行。但是,这是一项非常重要的任务,除非你有一些特殊情况,否则我建议你不要这样做。