【问题标题】:subversion changing structure inside repository颠覆改变存储库内的结构
【发布时间】:2014-01-16 09:23:30
【问题描述】:

我正在尝试更改存储库的结构并保留所有历史记录。

目前看起来是这样的:

http://svn-serv.address/new_repo/trunks/int/trunk/pc/shift

我想在这里换班:

http://svn-serv.address/new_repo/trunks/int/shift

看起来是这样的,因为之前我从不同的存储库中转储了项目,只为了得到那个转变并将它放到新的存储库中:

svnadmin 转储 diff_repo | svndumpfilter --drop-empty-revs --renumber-revs 包括trunk/pc/shift > dumpfile.out

接下来我创建了丢失的文件夹并加载了该转储:

sudo -u wwwrun svnadmin load --parent-dir trunks/init new_repo

我现在想改变那条路径,但我不知道该怎么做。

我的svn版本:1.8.3

【问题讨论】:

    标签: svn


    【解决方案1】:

    您可以将文件夹shift 移动到http://svn-serv.address/new_repo/trunks/int/ 中。此外,如果不需要,您可以删除 http://svn-serv.address/new_repo/trunks/int/ 内的 trunk 文件夹。 svn move 不会删除任何历史记录。在tortoise svn中你只需拖放即可实现。

    svn help rename请检查一下。

    【讨论】:

      猜你喜欢
      • 2010-09-26
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      相关资源
      最近更新 更多