Keep settings in branch

后端 未结 3 2017
抹茶落季
抹茶落季 2021-01-14 16:35

I begin to use git for software development.

I have a project on github. This project also involves some user-settings stored in dedicated settings-files.

On

3条回答
  •  执笔经年
    2021-01-14 17:33

    In your personal branch, you could keep:

    • the GitHub config file unchanged (with no value), but with a different name (config.template for example)
    • a "value file" with your personal value
    • a "smudge" script able to generate the actual config file using the template one and your personal values

    That script is triggered on any git checkout as a content filter driver.

    enter image description here

    That way, you can merge master onto your personal branch as many time as you want, your config values will not be modified.

提交回复
热议问题