Shl*_*oim 5 c++ eclipse git indexer c++11
为了为特定项目设置C++ 11,我需要添加-std=c++11到CDT GCC Built-in Compiler SettingsProject - > Properties - > C/C++ General - > Preprocessor Include Paths,Macros等.
这将创建一个.settings/language.settings.xml在每个需要C++ 11的项目下调用的文件.该文件包含该-std=c++11设置.
我将此文件提交到git中,但是,该文件还包含为每个不同的服务器重新计算的环境哈希.
结果是合并噩梦,每个开发人员必须不断恢复或提交更改language.settings.xml才能工作.每次发生时,索引器将开始重新索引所有内容.
我可以避免这个吗?我可以用不同的方式为每个项目设置C++ 11的索引器吗?
编辑:我不能只是gitignore文件,因为我需要与所有开发人员共享它们.
小智 1
我也同时使用 Eclipse 和 GIT。通常我会确保所有 Eclipse 生成的文件都不会提交到 GIT 存储库。在我看来,它们不是代码的一部分,因为愿意重新编译和运行您的项目的人不需要这些。
例如,在 GIT 中,这可以通过 .gitignore 文件来实现。请参阅此处了解完整信息: https: //git-scm.com/docs/gitignore
| 归档时间: |
|
| 查看次数: |
834 次 |
| 最近记录: |