【发布时间】:2013-05-06 17:36:09
【问题描述】:
我们的 git 管理项目中包含 ctemplate 库,该库基于 GNU Autoconf。
我想将 Autoconf 生成的所有内容放入 .gitignore 文件中,以避免在有人意外提交特定于平台的生成文件时发生冲突。
谁能告诉我如何找出 autoconf 为所有平台(Mac、Ubuntu、CentOS 等)生成/修改的文件的完整列表?
【问题讨论】:
-
不是对否决问题的答案-不是我...但是,1)从您编写的文件开始并提交它们,2)运行
autoconf并查看现在存在哪些文件 - autoconf 生成了任何新文件 - 将这些文件添加到.gitignore... -
这可能适用于您的本地机器,但 autoconf 也只能在特定平台上生成内容。
-
不要给任何会提交自动工具生成文件的人提交权限:-P