保持git不要求提交更改

Xeo*_*oss 4 git

我们在一个项目中有几个配置文件,有3个人正在处理.但是,这些配置文件包含几行不同的行,因此不应该被提交更改或覆盖.然而,Git不会让我们从其他人那里获取更改,除非我们提交那些配置文件更改,这意味着它会再次更改其他成员配置.

作为Git的新手,似乎我们需要创建分支并在每次提交时合并它们以更新我们的代码 - 或者使用.gitignore.处理这种情况的正确方法是什么?我们都需要不断访问其他成员所做的更改.

bdo*_*lan 7

不要检查配置文件.

如果需要,你可以有一个config.example,你们每个人都复制到一个未跟踪的配置文件 - 这就是大多数项目处理这个问题的方法.


esw*_*ald 5

我一直在发现应用程序中使用合理默认值的价值以及版本控制忽略的可选配置文件.可以签入示例配置文件,但使用不同的名称; 通常是"config.example.yml"(或任何扩展对你有意义).