1

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

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

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

我不明白的是,历史上的所有提交都提到了分支 us1304,即三年前的事件提交。该分支仅在两周前创建。

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

4

2 回答 2

0

我刚刚重新启动了 Eclipse,现在它似乎又好了。

我一直对 Eclipse 非常满意。但是,自从我更新到 Eclipse Juno 后,我遇到了很多奇怪的问题,即捷径不再起作用。现在我也可以将故障 Egit 添加到此列表中。我当然希望在 Eclipse Kepler 中这些东西能更好地工作。

于 2013-09-09T12:39:49.157 回答
0

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

假设您的历史记录如下所示:

o (master) Some commit
o Some older commit

现在你将一些东西提交到分支 master 中。由于 master 分支的指针现在指向新的提交,你的历史将改变如下:

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

-commit 丢失了它的Some commit标志,因为指针离开了它。

标签也是如此,即使它们通常不会移动。

于 2013-09-09T14:06:01.960 回答