我刚刚在 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 视图执行“提交”时,站在“感知器”子模块上,我看到了:
即,EGit,出于某种原因,认为我已经删除了“perceptron”中的所有文件,并将它们添加到“perceptron/”子文件夹中!
我究竟做错了什么?