![]() |
1
7
通常的方法几乎就是你的中间例子。在 the subversion documentation . |
![]() |
2
1
我认为这里的情况非常好: manage-merging-updates-from-several-developers 简短的版本,
/project/trunk将始终包含您的head/master代码,任何特定于版本的修改都将进入一个单独的分支。 在版本3上启动时,您将创建另一个标记/分支组合。
|
![]() |
3
1
我想最好的办法是
我相信这最好保留了后备箱的含义。 |
![]() |
4
0
记住,“trunk”只是另一个分支——给这些目录名的唯一含义就是给它什么。所以如果你的应用程序有单独的版本v1,v2,v3..有着完全不同的开发方向,您可以在每个版本中放置一个主干,如下所示:
或者(我想我更喜欢这个),一个你的选项2的变体,在这里你保持正常的主干/标签/分支结构在高层次,但是放弃全局主干的想法(因为每个版本都有一个主干):
|
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |