![]() |
1
5
我建议(b),因为这将允许您使用SVN的合并跟踪(假设您在服务器和客户机端有SVN 1.5+)轻松地将合并返回主干。如果您使用技术(a),那么您必须自己管理合并——假设您不从同一分支进行多个合并,这并不坏。考虑到您正在考虑从一个标签创建一个分支,这通常是用于修补的,您可能最终需要将这些补丁合并到您的主干线中多次,以使这些补丁回到主干中。
标记是及时获取“快照”或标记特定代码行(无论是主干还是分支)的里程碑的首选方法,其目的是从标记为里程碑的源代码快速构建特定里程碑,或便于在里程碑之间进行区分。除此之外,所有的工作都是在主干和分支之间完成的。如前所述,您可以很容易地找到修订/源标记是从易于使用的
|
![]() |
2
4
在我看来,如果我打算在以后添加和修补主项目,我将走(a)条路线;如果我打算开发类似的东西,我将走(b)条路线。 |
![]() |
3
0
对我自己问题的部分回答是: (a)具有分支机构更明显地与特定的发布或发布候选关联的优势 (b)具有与分支相关联的主干修订更为明显的优势 无论采用哪种方法,都可以从另一种方法建立一个标记,尽管从标记中找到主干可能比从主干中找到标记更容易。因此,在这方面,(a)似乎更可取。 另外:当将分支维护合并回主干时,(B)似乎是更自然的选择。 我欢迎任何进一步的意见、想法或联系。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |