0

我遇到了一个相当奇怪的 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

没有遇到有关此问题中描述的旧工作副本的问题: 是否有一种干净的方法可以将 / 移动到 /trunk?

?

4

1 回答 1

1

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

于 2013-07-24T16:37:59.553 回答