svn:如何分支子目录,然后再分析其父目录

时间:2015-08-13 14:58:46

标签: svn version-control branch branching-strategy

我使用:

分支了一个子目录
svn cp --parents trunk/path/to/dir branches/path/to/

提交此子目录后,我后来想使用以下命令从父目录分支源代码:

svn cp --parents trunk/path/to branches/path/

然而,这会返回svn: E150002: Path 'branches/path/to/dir' already exists

svn cp --parents looks like it internally calls svn mkdir.  

在我的情况下,我经常不知道我以后是否需要分支中的父目录文件。我可以先分支所有父目录,但这可能会使我的分支膨胀。

在保留与源位置(例如主干)相同的目录结构的同时执行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我找到了一种比以前更好的分支方式。我现在通过以下方式在服务器端分支整个主干:

svn cp <SOURCE URL> <DEST URL> -m "<Comment>"

然后我使用深度参数在本地检查所需的目录。