我想介绍使用我们现有(和独家)树干分支/合并(这是巨大的)。这里有一个例子:从SVN树干的部分树创建分支
trunk
folderA
folderA1
folderA1a
folderA2
folderB
folderC
...
folderZ
folderZ1
folderZ1a
libraries
branches
的目标将是具有这些路径的一个分支:
- 主干/ folderA/folderA1/folderA1a
- 主干/ folderZ/folderZ1/folderZ1a
- 行李箱/库
到目前为止,我已完成以下操作:
- 我使用部门“立即子女,包括文件夹”做了一个中继线结算。这只显示我的分支机构,标签和树干
- 我更新了folderA1a,folderZ1a和库树从trunk到我的工作副本。现在,我有我的工作拷贝
- 这3种完整的树从我的工作拷贝,我跑以下命令:SVN复制主干分支/ mynewbranch
- 我承诺我的变化
然而,当我浏览版本库中,mynewbranch包含树干结构的镜像副本,而不仅仅是我更新的几棵树。是否有可能从树干的部分树创建分支?
编辑#1
我走进主干文件夹,然后运行以下命令:
svn copy . <path_of_branch>
如果我看我的工作拷贝,分支仅包含我需要什么。这很好。
但是,当我提交这些更改时,浏览存储库时最初排除的所有文件夹都存在。当我签出有问题的分支时,不需要的文件夹也会出现。
感谢你的帮助。你的建议部分奏效。请参阅编辑#1。谢谢! – TekiusFanatikus 2012-08-02 17:02:51