![]() |
1
337
在颠覆中的分支是由一个非常轻和高效的复制设备促进的。
分支和标记实际上是相同的。只需使用
基本上,这意味着按照惯例,复制文件夹意味着什么——无论是备份、标记、分支还是其他什么。根据您想如何考虑事情(通常取决于您过去使用的配置管理工具),您需要在存储库中设置一个文件夹结构来支持您的风格。
常见的样式是在存储库的顶部有一堆文件夹
要适应这个概念可能需要一段时间——但它是有效的——只要确保你(和你的团队)对你将要使用的约定有明确的认识。有一个好的命名约定也是一个好主意——这可以告诉你为什么创建分支/标记,以及它是否仍然合适——考虑归档过时分支的方法。 |
![]() |
2
586
使用创建新分支
|
![]() |
3
28
如果您的repo通过https可用,您可以使用此命令进行分支…
|
![]() |
4
24
如果您在主干中有一些本地更改,请使用
|
![]() |
5
14
通常,您会将它复制到svn+ssh://host.example.com/repos/project/branches/mybranch,这样您就可以在存储库中保留多个分支,但您的语法是有效的。 以下是一些建议 how to set up your repository layout . |
![]() |
6
13
假设您想从一个主干名创建一个分支(称为“测试”)。 然后使用:
|
![]() |
7
11
如果你甚至打算合并你的分支机构,我强烈建议你看看这个: 我听说Subversion1.5构建了更多的合并跟踪,我对此没有经验。我的项目在1.4.x上,svnmerge.py是一个救生员! |
![]() |
8
10
最适合新SVN用户的提示;这可能有助于快速获得正确的URL。
跑
该URL应该(如果在根文件夹中运行svn)提供需要从中复制的URL。
另外,要切换到新创建的分支,请使用
|
![]() |
9
5
|