在SVN中从trunk的子文件夹创建分支有什么后果?

for*_*eka 8 svn branch

我认为通常当你分支时,你分支整个主干,但在我的公司我看到人们分支主干和更深的子文件夹 - 当你试图在主干中找到正确的目录时,除了混乱之外还有任何实际后果吗?合并回来?

Pet*_*ker 8

问题不在于分支......它是合并的:

永远不要合并回这样的"子树"文件夹.为什么?Subversion会将其merge-info存储到此子树文件夹中.一旦发生这种情况,任何人都不能再使用merge -reintegrate了.

在这里查看更多信息:

避免子树合并和子树mergeinfo,仅在分支的根目录上执行合并,而不是在子目录或文件上执行合并

这意味着只要您在主干中挂着子树merge-infos,就不能使用通常应该使用的-reintegrate选项,因为这样合并就容易得多了.