我有一个包含许多部分的项目。我将只为项目的子部分而不是整个项目创建一个分支。
这样做有好的做法吗?
或者,我应该分支整个“主干”,以避免一些问题?
我看到唯一的问题是混淆 - 项目的哪个部分实际上是分支的。因为svn lazy只复制文件夹的内容,正在分支
答案 0 :(得分:1)
遵循svn标准,您只能从标记或主干创建分支。所以,以下是好的做法:
svn copy project/trunk project/branches/<branch_name>
或
svn copy project/tags/<some_tag> project/branches/<branch_name>
在这种情况下,您不会为服务器上的额外空间而烦恼,因为这些是“虚拟”副本,svn服务器在修订版本之间存在真正的差异。
答案 1 :(得分:0)
我会去整个行李箱的分支,它不贵。