标签/分支创建

时间:2019-02-05 12:14:19

标签: svn repository

假设我们创建了一个空的SVN存储库,但未指定trunk / branch / tag文件夹,并且在多次svn commit之后,如果我们希望创建一个tag /分支。那可能吗?有什么方法可以实现?

1 个答案:

答案 0 :(得分:1)

tagbranch只是svn copy命令的结果。这些文件夹通常是不符合常规的,如果您想随时更改存储库的结构以采用所述常规,则可以。

例如,假设您使用以下结构创建了一个空存储库:

MyRepo
|_ Folder1
|_ Folder2

其中Folder1Folder2包含工作项。您始终可以svn checkout到存储库的根目录,创建一个名为trunk的新文件夹,然后在svn move下执行Folder1和Folder2的trunk并提交更改。然后,您可以根据需要通过在中继上执行svn copy来建立中继的分支/标签。

-

此外,您始终可以根据需要随时制作存储库中任何文件夹的副本:

svn copy /path/to/MyRepo/Checkout url/to/MyRepo/MyBranch