![]() |
1
12
在我看来,你应该避免为了让历史看起来“好看”而重写历史的诱惑。真的没有意义。事实上,历史更准确地反映了现实情况,而Git的报告工具都被设计成即使有很多小的合并也有用。 如果您对查看大量合并不感兴趣,可以从许多报告任务中抑制它们,例如
你所提议的(一个晚上的重新平衡,可能导致所有开发人员不得不
|
![]() |
2
5
我不知道这有多简单。如果你做了
如果你把它当作
也许这两个命令的某个序列(仅在需要时保留合并)可以在这种情况下完成任务。 不过,我必须同意查尔斯的观点,让历史反映现实比让它“看起来漂亮”更有价值。事实上,一次提交是在不知道另一次提交的情况下进行的,而在源代码的情况下,这可以告诉您为什么会发生错误。
总是拉的有什么问题
另外:你说你只想在“合并是干净的”的情况下变平。我只是在推测,但是我认为Git不会记录事实之后的冲突,除了默认提交消息中的一个注释之外,这个消息可能不存在。 |