SVN从一个分支复制到另一个分支

时间:2012-05-23 19:14:44

标签: svn

我有一个SVN的典型问题。我在这个存储库中进行了搜索,但它们不是我的问题。

我有这样的svn设置。

"     |--- New development branch
trunk ------------ ---------------------Development Branch
    "        |--base tag-----|release tag

我目前正致力于Development Branch并做了很多改变。管理员现在创建New development branch已复制base tag的所有内容,现在让我使用New development branch进行进一步开发。

我的问题是如何将我的所有文件复制到New development branch,然后在我当前的工作目录中开始使用新分支[我仍然没有办理登记和工作状态的文件]。

请帮忙。

1 个答案:

答案 0 :(得分:1)

您要找的是 merge 。它将进行您的更改,并将那些比new-dev(来自base-tag)更新的更新应用到该分支。

注意:如果对base-tag或new-dev进行了修改,因为base-tag是从trunk复制的,你可能会遇到一些冲突(对同一文件/文件夹的编辑冲突)必须手动解决。大多数情况下这不应该是一个问题,因为svn将能够弄清楚如何合并更改