我有一个我已经分叉的开源项目,因为我希望回馈修复和功能。到目前为止,一切都很好。
这个项目有一个文件,configuration.h,它是特定于我的。我希望保留它的版本。默认文件已由项目进行版本控制。我知道有更好的方法来管理配置,但不幸的是,我必须以一种适合将它们推送到上游的方式保存这些文件。
管理这个 git repo 的最干净的方法是什么,以便我在我碰巧正在处理的任何功能/错误分支或标签中都可以使用我的配置?
我目前的尝试包括保留一个配置分支离开 master,并重新设置它。这很快就会出现问题。一定会有更好的办法?