合并后的乌龟Hg红线

kos*_*kov 4 version-control mercurial version tortoisehg

合并后我有这条红线是什么意思? 在此输入图像描述

Chr*_*cht 5

左侧的图表视图显示了您不同的开发分支,例如不同的更改集(可能由不同的人完成):

人员A在修订版17,20和25中进行了更改.
人员B(或团队的其他成员)进行了其他更改......并且在某些时候,更改必须再次合并在一起.

我认为不同的线条颜色只是为了清晰,颜色是随机分配的.
(有关更多行的截图,请参阅TortoiseHG文档)

在您的示例中,在修订版26处连接的蓝色和红色线表示您(或其他人)合并了修订版24和25(线条来自的蓝点).

同样的情况发生在修订版24,其中修订版20和23被合并.


你问这个事实告诉我,Mercurial(或任何VCS)中的分支和合并的概念似乎对你来说是新的.
也许你应该阅读一些关于分支和合并的内容.这是一些很好的教程:

  • @kosnkov:是的,绝对的.红色似乎是TortoiseHG用于其图形的除蓝色之外的第一种颜色.如果您仍然不相信我,请将[Mercurial](http://selenic.com/hg)或[TortoiseHG](https://bitbucket.org/tortoisehg/thg)的官方存储库克隆到您的计算机上,打开他们在TortoiseHG看看红线的数量:-) (3认同)