如何使用EGit子模块

时间:2015-09-30 20:46:37

标签: eclipse git git-submodules egit tortoisegit

用于Git的Eclipse Team Provider可以工作,但是当我使用synchronize时,我看不到子模块的任何更改。
我在命令行上看到了diff的变化,而且我看到了变化。

那么,有没有人知道以同步和提交子模块的方式使用Git和Eclipse?

1 个答案:

答案 0 :(得分:5)

" Working with Submodules"部分显示了Git Repositories视图中的子模块:

https://wiki.eclipse.org/images/7/70/Egit-13-submodules-node.png

从那里,您可以访问两个操作:

  
      
  • 选择子模块上的Update Submodule操作将检查该子模块的父存储库索引中引用的提交。
      如果已在父存储库的.git/config文件中的所选子模块的配置部分的更新字段中配置了该命令,则此命令也将执行合并或变基。

  •   
  • 在子模块上选择Sync Submodule操作将从父存储库工作目录根目录的.gitmodules文件中的当前值更新子模块使用的远程URL。

  •