我将 EGit
与 Eclipse 4
一起使用。到目前为止效果很好。但是,当我尝试配置 Android
项目以使用 EGit
时,我遇到了 .gitignore
问题:我无法排除来自 Git
的 /bin
分支。无论我是编辑.gitignore
还是使用UI界面。
我知道您必须显示
要排除的文件,因此要更改Filter...
View 以显示隐藏文件和空目录(例如此中的 Assets )项目)。
但无论我做什么,/bin
都不能被 EGit
排除。它在提交之前获得星形图标,并将被包含在内。
有什么想法吗?
最佳答案
我遇到了 .gitignore
文件中的内容未被忽略的问题(使用 Egit 和 Eclipse)。事实证明,当添加到 .gitignore
文件时已经在索引中的文件不会被忽略,它们所在的目录也不会被忽略。即使它们从未被提交,也是如此。添加到这些目录中的新文件将被忽略。刷新项目没有帮助,但是一旦将它们从索引中删除,它们就会自动被忽略,整个目录也是如此。将 bin/
添加为 .gitignore
(在项目\存储库的根目录中)中的一行应该可以排除任何 bin
(子-.gitignore
级别或以下的目录)应该可以工作,但如果文件位于索引中或曾经提交过,则不行。
如果在目录下的文件已添加到索引但未提交时删除目录,也会出现一些奇怪的行为。它保留在提交框中。
关于android - Egit 无法排除/bin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11795550/