我有一个看起来像这样的项目:
src
build
| - build.xml
| - build.properties
build.properties 文件在每台开发人员机器上都会有所不同。
通常,我们的团队方法是永远不要提交 build.properties 文件,除非已向其中添加了新属性。
这种解决方案并不理想。这意味着每个开发人员的属性文件都没有版本控制,除非他们做了一些棘手的事情。
在 Git 中有处理这种事情的标准方法吗?
同样的问题适用于:
- 属性文件
- 项目设置(eclipse中的特殊性)
- 其他应该保留和版本化但永远不会推送到其他开发者机器的更改
谢谢!
编辑:如果文件没有出现在这里也会很甜蜜:
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .settings/org.eclipse.wst.common.component
# modified: .settings/org.eclipse.wst.common.project.facet.core.xml
# ...many more