github ReadMe.md可以在同一产品的不同主分支中有所不同吗?

Duc*_*een 3 git github readme

我在我的主分公司开发.我的同事们在他们的个人主要分支中发展 我们将它合并到组织主分支中(这简化了AppVeyor,TravisCI和其他服务的使用,也允许将并行分支专门用于每个开发人员的文档).ReadMe.md的合并是一种痛苦.是否有可能:

  • 不是automerge ReadMe.md文件?
  • 使ReadMe.md的部分条件有条件(例如,如果ReadMe在B/master中执行此操作,如果它在B/master中执行此操作)?

Xio*_*iov 5

有解决这个问题的策略(git merge --strategy ours,git update-index --assume-unchanged),但它们仍然会留下维护负担.更好的选择是重新考虑您的要求:为什么要对全局文件进行特定于本地的更改?

配置通常应该在所有开发人员之间保持一致,特别是如果您通过Vagrant之类的东西使用版本化开发环境.如果你有真正具体的笔记(例如,提醒自己做某些事情的TODO列表),那么这应该放在一个单独的,未跟踪的文件中.