一个 tag 要么 branch 只不过是一个结果 svn copy 命令。这些文件夹通常是按照惯例制作的,如果您想随时更改存储库的结构以采用所述约定,则可以。
tag
branch
svn copy
例如,假设您使用以下结构创建了一个空存储库:
MyRepo |_ Folder1 |_ Folder2
同 Folder1 和 Folder2 包含工作项目。你可以随时 svn checkout 存储库的根目录,创建一个名为的新文件夹 trunk 然后执行 svn move 下面的Folder1和Folder2 trunk 并提交更改。然后你可以通过执行一个来创建一个树干的分支/标签 svn copy 必要时在行李箱上。
Folder1
Folder2
svn checkout
trunk
svn move
-
此外,您可以随时根据需要复制存储库下的任何文件夹:
svn copy /path/to/MyRepo/Checkout url/to/MyRepo/MyBranch