![]() |
1
3
那你做错了什么!
通常,如果您希望在11-20中完成更改,那么最佳实践是将1-20合并到fb 把所有的东西都送到那里。 然后,当fb完成时,合并20-30,然后 复制 若你们决定只合并r11:20,那个么最后你们需要合并r1:10和r20:30 复制 从fb到后备箱。 您不可能合并更改两次! 我假设您可能会执行以下操作:
只有一个方向。 正确的方法:
编辑 因此,正确的步骤是:
如果这对你不起作用,那么我不理解这个问题。 编辑2: 对于svn-1.5 使用svn-1.5时,您可以更简单地合并: 在处理要素分支时,只需不时合并主干的更改:
再次确认一切都是最新的。你到后备箱去跑步
|
![]() |
2
1
经研究后:
|
![]() |
3
0
我们是一家小公司,所以我不知道我们的解决方案是否适用于您的情况。我们所做的是从主干到稳定分支逐级合并。我们可以通过两种不同的方式实现: -危险的修正/改变。我们等了几天,直到更改在主干中得到验证,然后合并 通过这种持续的合并,我们避免了大量的冲突。
|
![]() |
4
0
SVN扩展作为标准SVN客户端。它允许您继续使用SVN,同时获得Mercurial的文件夹处理能力。 然后,在wworkstation端,您可以使用多种方法,这些方法提供了一系列特性,可以在SVN的单一方法基础上适应多种情况。您可以使用常规修补、修补队列、从主干的本地副本进行更新,而不会影响共享主干和其他各种方法。 这种方法适用于SVN的所有不利方面。由于类似的情况,我不得不改用这种方法。即使你不立即使用这种方法,你至少应该尽快尝试一下。 |
![]() |
5
0
我想我必须在这里为@Artyom辩护。我也认为如果必须的话
有点不对劲。我认为@Artyoms的论点/解决方案非常可靠。
我相信@Artyom可以写得更清楚的一件小事是,最终你“复制”
以下是我听到的:
现在您有了一个新的分支(我们称之为b2),它相当于主干,对吗?及 哪里 是否需要“大量主干更改”?我想是在fb?
但由于您刚刚从主干创建了b2,所以并没有任何东西可以合并到主干中,不是吗?您也不会将更改从b2合并到fb(因为这与将主干合并到fb相同…)。那么,“重大变化”是如何进入fb的呢?一旦它们存在,为什么要将它们合并回主干(因为它们最初来自主干)?
其实下面的链接
the section called âTracking Merges Manually"
和/或
the section called âMerging a Whole Branch to Another"
常见分支模式
可能有助于解决一些问题。这些链接在1.5文档中“缺失”(可能是因为新的
你似乎真的在两次合并相同的更改,我真的认为你不应该(需要)这样做。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |