0

我有一个 svn 转储文件,其中包含所有路径中的存储库名称。即 repo/trunk repo/branches repo/tags 我正在使用转储文件在另一台服务器上重新创建 repo,但我需要从路径中删除“repo”,否则在尝试加载时会出错。

在线 svn 文档说要手动编辑文件,但是当我这样做时,我会在加载过程中遇到校验和错误。必须有更好的方法来做到这一点?

4

1 回答 1

0

我有一个 svn 转储文件,其中包含所有路径中的存储库名称。即回购/主干回购/分支机构回购/标签

转储不包括存储库的名称。它应该仅包含此存储库包含的路径。我猜这不是 repo 的名称,而是项目的名称。

在线 svn 文档说要手动编辑文件,但是当我这样做时,在加载过程中会出现校验和错误。必须有更好的方法来做到这一点?

加载转储后,您可以svn move将父目录添加到新存储库的根目录。该命令应如下所示:

svn move FROM-URL TO-URL -m "ENTER LOG MESSAGE"

PS 手动修改转储文件是可能的并且应该可以工作。但是,这是一项非常重要的任务,除非您有特殊情况,否则我建议您避免使用它。

于 2017-02-09T10:57:27.060 回答