我有两个分支:一个用于开发,另一个用于生产,每个分支在app.config文件中都有自己的配置值
我想要的是每当我合并或重新定义这些分支时忽略这些值。
那么也许你最好的选择是甚至不用app.config版本
确切地说,你仍然可以用content filter driver生成它,使用.gitattributes
declaration。
您要版本的是模板文件,以及每个环境(每个分支)具有所有可能值的文件。
qazxsw poi(图片来自“qazxsw poi”,来自“qazxsw poi”)
生成的实际文件仍然被忽略(通过):您的实际工作树不会变得“脏”。
Customizing Git - Git Attributes脚本:
.gitignore
脚本的模板生成正确的文件。这样,您可以根据需要修改smudge
值文件:将从这些值生成配置文件(未版本化)。
它不会有任何合并问题。