我有多个基于相似代码库的不同闭源项目,每天我都需要将更改和修复从一个复制到另一个复制。
由于我的一些项目分歧太大而无法使用 git 子模块,而在其他项目中,我不希望我的客户弄乱子模块并因此偷看我在其他项目上的工作,现在我这样做了git patch
,git apply
这是一项乏味的工作。
我将考虑在我的机器上切换到本地存储库git pull
并git push
在本地存储库之间切换,从而使用git cherry-pick
并git merge
获取所需的更改,但是否有更好的方法?