当前位置:  开发笔记 > 运维 > 正文

SVN - 更改现有存储库上的目录结构

如何解决《SVN-更改现有存储库上的目录结构》经验,为你挑选了2个好方法。

是否可以更改现有SVN存储库的目录结构?

我有以下结构:

\trunk

\branches

\releases

我想将\ releases文件夹更改为\ tags

干杯肖恩



1> Philippe F..:

没问题,请使用svn move.您可以在本地进行移动,然后进行签入(在这种情况下,它需要您签出整个svn存储库).

您也可以远程移动:

svn move svn+ssh:user@host//myrepo/releases svn+ssh:user@host//myrepo/tags

如果您使用的是TortoiseSVN,则可以在浏览存储库时执行此操作.



2> crashmstr..:

如果你想在一个工作副本上执行此操作,其中包含从根目录中检出的所有副本,那么Andrew和Artem的答案就可以了.别忘了承诺改变!

我不喜欢检出所有标签,因此在这种情况下,您需要使用URL参数.

例如:

svn move svn://svnmachine/repository/release svn://svnmachine/repository/tags

供参考:mv,rename,move,和ren都是相同的命令,它是等效于一copydelete.

有关svn move命令的帮助

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有