我正在尝试更改我的存储库的结构并保留所有历史记录。
目前它看起来像这样:
我想在此转变:
它看起来像这样,因为之前我从不同的存储库转储了一个项目,只获得了这个转变,并把它放到新的仓库中:
svnadmin dump dif_repo | svndumpfilter --drop-empty-revs --renumber-revs包括trunk / pc / shift> dumpfile.out
接下来我创建了丢失的文件夹并加载了转储:
sudo -u wwwrun svnadmin load --parent-dir trunks / init new_repo< dumpfile.out
我现在想改变这条路,但我不知道该怎么做。
我的svn版本:1.8.3
答案 0 :(得分:1)
您可以在shift
内移动文件夹http://svn-serv.address/new_repo/trunks/int/
。此外,如果不需要,您可以删除trunk
内的http://svn-serv.address/new_repo/trunks/int/
文件夹。 svn move不会删除任何历史记录。在乌龟svn你可以拖放,并可以实现这一目标。
svn help rename
请检查一下。