[英]Eclipse and EGit: how to commit build directories
我正在使用带有CDT和EGit 2.0.0的Eclipse 3.7(Indigo)。 我想提交构建目录( Debug
和Release
),因为它们包含makefile
,所以如果我想在没有Eclipse的主机中编译我的项目,我可以克隆存储库, cd
到Release
目录并调用make all
。
我的.gitignore
是这样的:
*.o
*.d
Debug/MyApplication
Release/MyApplication
如果我从控制台调用git status
,它会告诉Debug
和Release
目录没有跟踪,所以我可以调用git add .
。
从Eclipse开始,这是不可能的:它只是忽略Debug和Release目录。
那么......如何强制Eclipse分阶段这些目录呢? 每次makefile更改时我都不想从命令行调用git。
使用以下更新站点更新到EGit 2.1(或使用每晚更新站点 ):
http://download.eclipse.org/egit/updates
EGit用于在2.1之前忽略派生资源(例如Eclipse构建输出文件夹)。
在2.1中,这被改变,以便它与Git一致,参见bug 359052 。 它现在只忽略明确排除的文件(例如,通过.gitignore
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.