【发布时间】:2012-05-22 20:54:03
【问题描述】:
伙计们,
在我们的 SVN 版本(例如 r100)项目开始几周后,我们意识到我们必须从版本(例如 r10)创建一个追溯分支。 r10 的分支将作为产品的 V1.0 发布,主干将继续成为 V2.0
项目目录结构现在如下所示:
/svn/trunk/ProjectX/
/svn/branches/ProjectX/v1
创建分支后,我们发现主干中的以下文件夹,HEAD修订版需要迁移到分支中:
/svn/trunk/ProjectX/commonStuff
我正在尝试这样做:
$ cd /svn/branches/ProjectX/v1
$ cd mkdir commonStuff
$ svn add commonStuff
$ svn merge https://repo.address/svn/trunk/ProjectX/commonStuff ./commonStuff
当我运行上述命令时,通常会导致树冲突。这让我感到困惑,因为我的分支中还没有 commonStuff。
我做错了吗?有没有更好的方法来创建这样的分支?
感谢您的帮助和见解。
-拉吉
【问题讨论】: