我想在git中创建一个不能合并回master的分支,但是master可以合并到它中。它需要是一个“独立”的产品,但通过一些小的调整它将是99%相同。因此,master中的新功能需要合并到新功能分支中,但新功能分支应该永远能够合并回主服务器。
答案 0 :(得分:0)
我认为将稍加修改的应用程序放入单独的分支中是个好主意。如果两个应用程序的99%相同,我建议您使代码更灵活。您可以创建一个配置文件,让应用程序根据该配置文件以不同的方式运行。
答案 1 :(得分:0)
你可以分叉
git init special-product
cd special-product
git remote add standard-product <URL>
git pull standard-product master
git remote rm stardard-product
现在你把它放在另一个回购中。 您可能需要以模拟方式创建一个新的遥控器到您的标准产品仓库