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