我已经使用以下方法分支了一个子目录:
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.
就我而言,我经常不知道直到以后我是否需要分支中的父目录文件。我可以先分支所有父目录,但这可能会使我的分支膨胀。
在保留与源位置(例如,主干)相同的目录结构的同时,正确的方法是什么?