如何在Eclipse Git远程跟踪中显示新分支?

Kje*_*din 10 eclipse git egit

我有一个现有的Eclipse git项目,主要和开发分支同时存在于本地和远程跟踪中.我刚刚在我的git存储库中添加了一个新分支,但我无法弄清楚如何让它在Eclipse中显示.

我试图阅读这个主题,但似乎只是希望自动显示.我发现了很多类似的问题,但它们似乎都处理了一个完全空的远程跟踪文件夹的问题,而不是我只有一个新分支缺失的问题.我已经掌握了Master和Develop.

这是不起作用的:

  • 单击Git存储库窗口中的刷新.
  • 我可以找到任何类型的同步,拉动或其他更新

这是有用的:

  • 右键单击远程跟踪文件夹,然后选择"粘贴存储库路径或URI".如果我这样做,并选择完全相同的路径,我可以看到我的新分支.此操作确实需要我将整个存储库再次完全克隆到一个空文件夹,这不可能是这样做的.
  • 我相信它可能会使用某种命令行工具,但我真的想要一个Eclipse解决方案,因为我觉得它确实存在,而我只是遗漏了一些东西.

how*_*ger 28

Git Repositories视图中:

  1. 右键单击存储库,然后选择" 从上游获取"
  2. 如果新分支不会显示在分支/远程跟踪下面,则必须配置fetch:
    1. 右键单击Remotes/origin下面的fetch节点,然后选择Configure Fetch ...
    2. Configure Fetch中确保只有单个Ref映射 +refs/heads/*:refs/remotes/origin/*:
      配置提取


Lee*_*iam 6

如果右键单击存储库后没有看到Fetch from Upstream,您可以查找Fetch from origin

在此输入图像描述