【发布时间】:2011-03-20 04:02:31
【问题描述】:
我团队中的每个开发人员都有自己的本地配置。该配置信息存储在一个名为 devtargets.rb 的文件中,该文件用于我们的 rake 构建任务。不过,我不希望开发人员破坏彼此的 devtargets 文件。
我的第一个想法是将该文件放在.gitignore 列表中,这样它就不会提交给 git。
然后我开始想:是否可以提交文件,但忽略对文件的更改?所以,我会提交文件的默认版本,然后当开发人员在他们的本地机器上更改它时,git 会忽略这些更改,并且当你执行 git status 或 git commit 时它不会显示在更改的文件列表中.
这可能吗?这肯定是一个不错的功能...
【问题讨论】: