简单地说,我需要为我的代码创建一个标签,我需要在里面创建这个标签/tags/Source Code/phase1
为了在/tags/Source Code/phase
文件夹内创建标签,我需要在创建标签之前在 svn 中创建 2 个文件夹Source Code
, phase1
还是在提供路径时自动创建?
简单地说,我需要为我的代码创建一个标签,我需要在里面创建这个标签/tags/Source Code/phase1
为了在/tags/Source Code/phase
文件夹内创建标签,我需要在创建标签之前在 svn 中创建 2 个文件夹Source Code
, phase1
还是在提供路径时自动创建?
如果只在下面指定了第一个目录tags
(例如Source Code),Tortoise SVN 将创建目录,但如果指定了多个深度(例如Source Code/phase2),则不会创建目录。
命令行客户端有一个用于创建中间目录的选项 ( svn copy --parents
)。所以你可以使用它。或者,您可以签出tags
具有立即子结帐深度的新工作副本,在那里 svn-add Source Code/phase2,从另一个工作副本 svn-copy 任何您需要的内容,然后提交从而避免中间修订(如果您会发生这种情况在单独的步骤中添加目录)实际上没有意义。