Svn将选定文件夹从主干合并到分支

Svn将选定文件夹从主干合并到分支,svn,merge,branch,Svn,Merge,Branch,各位 在SVN修订版(比如r100)项目的几个星期后,我们意识到必须从修订版(比如r10)创建一个回顾分支。其想法是r10的分支将作为产品的V1.0发布,trunk将继续成为V2.0 项目目录结构现在看起来像: /svn/trunk/ProjectX/ /svn/branches/ProjectX/v1 创建分支后,我们意识到需要将主干、头部修订版中的以下文件夹迁移到分支中: /svn/trunk/ProjectX/commonStuff 我正试着这样做: $ cd /svn/branche

各位

在SVN修订版(比如r100)项目的几个星期后,我们意识到必须从修订版(比如r10)创建一个回顾分支。其想法是r10的分支将作为产品的V1.0发布,trunk将继续成为V2.0

项目目录结构现在看起来像:

/svn/trunk/ProjectX/
/svn/branches/ProjectX/v1
创建分支后,我们意识到需要将主干、头部修订版中的以下文件夹迁移到分支中:

/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
当我运行上述命令时,通常会导致树冲突。这让我感到困惑,因为我的分支中还不存在公共凝灰岩

我做错什么了吗?有没有更好的方法来创建这样一个分支

感谢您的帮助和见解

-拉吉

我遵循了他的建议。因为目标目录在分支中不存在,所以我使用svn copy而不是merge。我的步骤是:

$ svn copy https://repo.address/svn/trunk/ProjectX/commonStuff https://repo.address/svn/branches/ProjectX/v1/commonStuff
$ svn update