|
|
1
2
这是分支从那时开始分支的想法。 分支是一组在某个时候从主干分支出来的版本,并保持自己的独立开发(当然可以密切协调)。这不是一组将自动应用于更高版本的更改。 这不是通常意义上的标签:如果你根据标签签出,你会得到制作标签时源树的快照,而根据分支签出的结果会随着时间的推移而变化,因为分支会发生变化。它类似于标签,工作方式也大致相同;CVS使用旧的RCS文件格式,并对分支和CVS标签都使用RCS标签。
|
|
|
2
1
要使用分支,您首先必须用分支标记标记所有文件(此示例来自CVS手册):
同时,我强烈建议使用一个永远不会移动或更新的快照标签,这样你就可以在那个时间点重建代码:
要使用该分支,您必须将该分支签出到您的工作目录中:
然后,当您对分支提交更改时,您将看到应用于更改的分支标记。你不会在HEAD上看到任何变化。为此,您需要将分支更改合并到HEAD中,这有点太复杂了,无法放入SO答案,所以请转到文档: http://ximbiot.com/cvs/manual/cvs-1.11.23/cvs_5.html#SEC54 |
|
|
3
0
普通标签设置为特定的文件修订版,永远不会移动。如果标记为1.30,则会显示1.30,直到手动更改为止。
从这个(1.30.2)分支检出此文件将始终获取该分支(1.30.2.x)中的最新文件版本。 人们也可以在树枝上做树枝。那么修订版的结尾将类似于1.30.2.2.2(1.30.2.2文件修订版的第一个分支) 简历的修订如下:<分支修订><文件修订>[.<分支机构修订>.<文件修订>][.<分行修订>.<文件审查>]。..等等。第一次分支修订总是1(afaik)。 编辑:修复了Oliver Giesen指出的偶数错误 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 2 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 17 年前 |
|
|
Carson Myers · 尝试开始使用git 17 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 17 年前 |