繁体   English   中英

Eclipse绘制的提交图中彩色线条的含义是什么?

[英]What is the meaning of colored lines in commit graphs drawn by Eclipse?

我试图了解Eclipse中GIT图的某些部分。

我们将通勤者称为G,A,R,J和K.

在这种情况下,我们有两个分支:master和agfa(dev分支)。 提交5cc4355:绿线是什么意思? 它不是一个新的分支,所以我猜这意味着本地存储库已经分歧......不知何故。 Commit 9d4035d :这里,“A”将agfa分支合并到master。 但为什么合并在黄线上而不是实际的主线? (蓝色)。

我想我只是因为同时开发人员在不同的工作空间工作而感到困惑......但如果有人能确认发生了什么,那将非常有帮助:)

Eclipse将带有彩色线条的相关提交链接起来以帮助您阅读提交图,但这些彩色线与分支几乎没有关系(在Git意义上)。

Git术语有点令人困惑,但请记住, 分支只不过是指向给定时间的特定提交引用

您不应该混淆Git分支以及IDE用于表示一系列相关提交的任何内容。

提交5cc4355:绿线是什么意思? 它不是一个新的分支,所以我猜这意味着本地存储库已经分歧......不知何故。

请注意,两行(蓝色和绿色)源于提交5cc4335 这表明历史存在分歧:两个不同的分支最初指向该提交,但随后在这两个分支中发生了不同的事情(即在这两个分支上创建了不同的提交),因此提交图的该节点处的分歧。

这里,“A”将agfa分支合并到主人。 但为什么合并在黄线上而不是实际的主线? (蓝色)。

该提交消息表明,当贡献者A将agfa合并为mastermaster指向commit 9d4035d 线条的颜色(黄色)无关紧要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM