Egit:提交中分支的含义

时间:2013-09-09 12:28:17

标签: git egit

当我在提交时使用Egit和clikc查看我的存储库的历史记录时,我会在左侧的面板中看到:

  

分支:master,us1304,origin / HEAD,origin / master(还有更多)

我认为这意味着在提交时,提交属于这些分支。

我不明白的是,历史上的所有提交都提到了分支us1304,事件从三年开始提交。这个分支是在两周前创建的。

有人可以解释这种行为吗?

2 个答案:

答案 0 :(得分:0)

我刚刚重新启动了Eclipse,现在它似乎再次没问题了。

我一直对Eclipse非常满意。但是,自从我更新到Eclipse Juno后,我遇到了很多奇怪的问题,因为捷径不再适用。现在我可以在这个列表中添加一个故障的Egit。我确信希望Eclipse Kepler能够更好地工作。

答案 1 :(得分:0)

历史记录视图中提交消息左侧显示的分支和标记不是永久存在的。它们只显示指定的分支和标记当前指向该提交(分支和标记只是指针,请记住)

说出您的历史记录:

o (master) Some commit
o Some older commit

现在你向分支主人提交了一些东西。由于主分支的指针现在指向新提交,因此您的历史记录将会改变:

o (master) new commit
o Some commit
o Some older commit

Some commit - 提交已丢失其标志,因为指针已远离它。

同样适用于标签,即使它们通常也很难移动。