![]() |
1
10
我就是这样做的:将主干复制到一个分支,然后反向合并变更集。
所以如果行李箱在
请注意
|
![]() |
2
2
这并不能回答你的问题,但是将来你应该在不同的分支上开发你的每个子项目。只有当一个子项目完成并准备好交付时,它才能合并到主干中。这样,主干总是处于可装运状态。 唯一的挑战是如果两个不同的子项目需要共享一些相同的新代码。Subversion使这个案例具有挑战性,但是其他的修订控制系统(如Git、Mercurial和Bazaar)使这个案例变得容易。 就回答您的实际问题而言,以下URL解释了如何撤消特定的修订号: http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge.basicmerging.undo 我想你可以把你的整个后备箱都分开。然后,分支机构将拥有所有的子项目(包括您要装运的项目和尚未准备好的项目)。而且,对于您想要撤销的每个修订,您可以将上述链接中的技术一遍又一遍地应用到主干中。听起来会很乏味,很凌乱,但应该可以。 |
![]() |
3
0
有很多方法可以设置回购,但我通常这样做。
当我在最新的代码(主干)中发现一个bug时,如果需要的话,我将它合并回当前的发布分支(例如branches/r1)。 您不希望创建太多的分支,因为这将导致从主干合并时需要做更多的工作,所以尽量减少分支的数量。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |