0
我有两个基于git的存储库,其中一个取决于另一个。我有点担心它们之间的syncronisity。我可以维护一些稳定的,始终可建立的状态在存储库历史之上。比方说,主分支。但这还不够。Git多个存储库同步
如果我希望检出以前的状态,我可以肯定,两个存储库都恢复到正确的状态,并且这个存储库的状态相互对应。
例如:我有A和B存储库。 A1首先在仓库中提交。 我喜欢历史:
- A1 - A2 - A3 - A4
- B1 - B2 - B3
和B3 - A4,B3 - A3对正在工作。但B3不适用于A2。如果我将存储库恢复到A2点,我也必须恢复到B2。
对不起,如果我的解释有点复杂。
我知道git子树和子模块,但前者合并历史,我不喜欢后者的原因很多。
所以,我正在寻找另一种解决方案。我现在唯一要做的就是使用git-hooks来为每个提交消息添加关于每个repo顶级提交的信息。但是它涉及大量的手工工作,每次我都检查任何存储库的以前的状态。另外它将取决于存储库的物理位置。
谢谢!第一眼看起来很有趣。据我所知,阅读教程,它将合并超级项目日志中的提交信息。我稍后再玩。 – Seagull