我有三个本地文件夹,我在github上创建了一个存储库(假设我们只使用一个分支master
):
现在我需要文件夹A和B的工作区内的Folder Utils。我可能会对A和B中的Folder Utils进行更改,但也可以在Folder Utils中进行更改。
我的目标是在所有本地文件夹上始终保持Folder Utils最新。我如何在最有效的方面做到这一点?
我知道我可以克隆文件夹A中的Folder Utils。但是,当在A中更改Folder Utils时,我必须单独提交并推送来自A中的clone Utils的更改。然后我需要进入B和Utils amd拉变化。难道没有办法只提交A并因此将这些更改考虑到所有文件夹中吗?
此外,当其他人对Utils进行更改时,假设文件夹B或Utils,当我在A中获取原点时,我不会看到文件夹A中的更改 - 我需要在A中的thr clone Utils中获取更改。显然需要我随时获取A和B中所有克隆文件夹的更改(所以我需要手动获取它4 x 4 + 1.这可能适用于两个/三个文件夹,但如果我有> 50个文件夹这个过程变得很麻烦。
因此,将这些克隆文件夹始终保持最新状态的一般建议工作流程是什么?你如何用GH Desktop实现这一目标