“交付前重新启动”是否涵盖所有合并冲突?

时间:2014-02-24 17:42:37

标签: merge clearcase

假设我有父流和子流。没有其他活动流。 如果我将子流重新绑定到父母建议的基线,解决所有冲突,然后从孩子传递给父母 - 这是否意味着当我在该基础之后交付时我从未遇到过冲突?

我试图意识到'交付前的rebase'是否涵盖了两个流之间的所有合并冲突。

THX

1 个答案:

答案 0 :(得分:0)

  

如果我将子流重新绑定到父母推荐的基线,解决所有冲突,然后从孩子传递给父母 - 这是否意味着我在转换后不会遇到冲突?

是的,您不应该,除非来自同一个流的传递,但是来自不同的视图(由另一个开发者,并且您以某种方式错过了更新)。

如果您独自处理子流,那么rebase然后交付是最好的做法 它确保您首先更新流和视图,在将基线传送到父流之前,在本地解决任何冲突(并在子流上检查它们)。

请注意,父流中的基线不必是“推荐”的基线,只需在父流上创建(对于直接子流,可以对其进行重新定义)。