我在'trunk'文件夹中有一个项目。当我需要创建分支时,我将'trunk'文件夹的内容复制到一个新的'branch'文件夹中。因此,目录结构如下所示。
现在我想将分支和主干的内容合并到trunk文件夹中。我怎样才能做到这一点?
我尝试从tortoise SVN的Merge菜单中选择'合并两个不同的树'。
我在FROM字段输入了trunk URL,在TO字段输入了分支URL。
但是,它为每个文件夹提供错误“树冲突”,因为“Trunk”和“Branch1”中的文件夹名称相同。我想要合并这些文件夹的内容。
答案 0 :(得分:2)
我复制了内容
使用tortoiseSVN时,你应该在windows上下文菜单中使用create branche函数( branch / tag ),这样分支和trunk就会知道那里的关系。 导入它是为了避免树冲突
我尝试选择'合并两棵不同的树'。
更好地使用'重新整合分支'(最适合您的目的)或'合并一系列修订'。
答案 1 :(得分:1)
在不同的目录中检查您的主干和分支,并与WinMerge进行合并。
然后考虑删除你的分支并再次正确地重新创建它。
答案 2 :(得分:0)
如果Branch1
是Trunk
的修改树,并且您希望从分支更改为主干,则必须: