如何将项目从项目根目录移动到项目根目录/主干?

时间:2013-07-24 15:02:00

标签: svn branch move

我遇到了一个相当奇怪的svn存储库结构,其中每个项目都位于存储库主干的子目录中,如下所示:

/branches
/tags
/trunk/projects/cool_app/src
/trunk/projects/hot_app/src

现在我们正在转移到各个项目中的标记/分支/主干结构,如此

/branches
/tags
/trunk/projects/cool_app/tags/
/trunk/projects/cool_app/branches/
/trunk/projects/cool_app/trunk/src

新应用有内部中继。但是,旧的应用程序将其src直接放在项目的目录中。

/trunk/projects/hot_app/src

如何将src从project_name / src移动到project_name / trunk / src,以便我得到

/trunk/projects/cool_app/trunk/src

没有遇到有关此问题中描述的较旧工作副本的问题:  Is there a clean way to move / to /trunk?

1 个答案:

答案 0 :(得分:1)

我认为一个svn mv命令可以解决这个问题 - 在这种情况下,svn足够聪明地记住移动/复制/删除历史记录。