我有一个程序的多个分支,只需稍作更改即可为每个特定客户端自定义程序。我将原始程序设置为所有分支的遥控器。
当我修复原始程序中的错误时,我想在不破坏其自定义的情况下将更改推送到所有分支。 目前,当我尝试将更改推送到fork时,我收到错误,要求我提取最新更改,但这会覆盖在分叉版本中进行的自定义。
我可以做我用Git描述的事情,还是我从根本上滥用这个工具?谢谢你们。
答案 0 :(得分:1)
是否可以做我用Git描述的内容,
没有
我是否从根本上滥用了这个工具?
嗯,不是从根本上,而是滥用,是的。
正确的方法如下:将所有自定义项存储在不同的分支中。每次更新主分支(master
时,最肯定)都会在主分支的顶部重新定义所有自定义分支,然后推送所有分支。