【发布时间】:2017-06-27 05:04:53
【问题描述】:
我有一个 svn 转储文件,其中包含所有路径中的存储库名称。 IE 回购/主干 回购/分支机构 回购/标签 我正在使用转储文件在另一台服务器上重新创建 repo,但我需要从路径中删除“repo”,否则在尝试加载时会出错。
在线 svn 文档说要手动编辑文件,但是当我这样做时,在加载过程中会出现校验和错误。必须有更好的方法来做到这一点?
【问题讨论】:
我有一个 svn 转储文件,其中包含所有路径中的存储库名称。 IE 回购/主干 回购/分支机构 回购/标签 我正在使用转储文件在另一台服务器上重新创建 repo,但我需要从路径中删除“repo”,否则在尝试加载时会出错。
在线 svn 文档说要手动编辑文件,但是当我这样做时,在加载过程中会出现校验和错误。必须有更好的方法来做到这一点?
【问题讨论】:
我有一个 svn 转储文件,其中包含存储库的名称 所有的路径。即 repo/trunk repo/branches repo/tags
转储不包括存储库的名称。它应该仅包含此存储库包含的路径。我猜这不是 repo 的名称,而是项目的名称。
在线 svn 文档说要手动编辑文件,但是当我这样做时 我在加载过程中遇到校验和错误。一定会有更好的办法 这样做?
加载转储后,您可以将父目录svn move 指向新存储库的根目录。命令应该如下:
svn move FROM-URL TO-URL -m "ENTER LOG MESSAGE"
PS 手动修改转储文件是可能的并且应该可以工作。但是,这是一项非常重要的任务,我建议您避免使用它,除非您有特殊情况。
【讨论】: