【问题标题】:Egit: Meaning of branches in commitEgit:提交中分支的含义
【发布时间】:2013-09-09 12:28:16
【问题描述】:

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

分支:master、us1304、origin/HEAD、origin/master(以及更多)

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

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

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

【问题讨论】:

  • 我刚刚重启了 Eclipse,现在好像又好了。

标签: git egit


【解决方案1】:

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

假设你的历史是这样的:

o (master) Some commit
o Some older commit

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

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

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

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

【讨论】:

    【解决方案2】:

    我刚刚重启了 Eclipse,现在好像又好了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 2017-02-10
      • 2014-04-07
      • 1970-01-01
      • 2020-10-12
      • 1970-01-01
      相关资源
      最近更新 更多