我团队中的每个开发人员都有自己的本地配置。该配置信息存储在一个名为devtargets.rb
的文件中,该文件用于rake构建任务。不过,我不希望开发人员互相破坏对方的devtargets文件。
我的第一个想法是把这个文件放在.gitignore
列表中,这样它就不会被提交给git。
然后我开始思考:是否有可能提交文件,但忽略对文件的更改?所以,我会提交文件的默认版本,然后当开发人员在他们的本地机器上更改它时,git会忽略这些更改,当你执行git状态或git提交时,它不会显示在更改文件列表中。
这可能吗?这肯定是一个不错的功能……