我刚在Eclipse Juno上安装了EGit 2.3.1。
我检查了这个GitHub项目: https://github.com/erelsgl/machine-learning 它有两个子模块 - “感知器”和“分类器”。
我没有对任何项目进行任何更改:
$ git status
# On branch master
nothing to commit (working directory clean)
$ git submodule status
f1002bedc0bbd41866c06d114a299de8a807baf5 classifier (heads/master)
2a9012c03ea0fb97bd1513a68dd85ba3e6a5f68e perceptron (heads/master)
$ cd perceptron
$ git status
# On branch master
nothing to commit (working directory clean)
但是,当我从Eclipse Git Repositories视图中执行“Commit”时,站在“perceptron”子模块上,我看到了:
即,EGit由于某种原因认为我删除了“perceptron”中的所有文件,并将它们添加到“perceptron /”子文件夹中!
我做错了什么?