Git:同一存储库的两个本地克隆在它们之间同步,都在同一分支中

时间:2020-12-22 16:15:52

标签: git git-worktree

我正在使用具有两种不同开发线的存储库。因此,我的 PC 中有 两个本地克隆 相同的存储库。每个克隆上都有一些添加的文件夹。这些额外的文件夹被 gitignored 忽略,并且在每个克隆中都不同。它们用于配置每种情况所需的不同 SDK。

有时我必须在一个克隆中进行开发,同时也会影响另一个克隆(修改必须在两者中进行测试,甚至并行开发)。

我遇到的问题是,如果我想从其中一个克隆提交某些内容并在另一个克隆中准备好,我必须从一个克隆将其上传到存储库,然后在另一个克隆中再次下载.

我想要一个解决方案来避免不必要的上传,也许在两个克隆之间进行某种本地同步。

一种解决方法是使用 git worktrees,但由于 worktrees 不允许我在两个克隆中检出同一个分支,我必须在一个克隆中检出到另一个分支,然后再次检出另一个克隆到我正在处理的分支,这不是那么简单。

这是否可以用其他更简单的方式来询问?

0 个答案:

没有答案