2
所以我有一個項目A與第三方依賴關係B,它居住在其他服務器上。修改第三方代碼時Git子模塊工作流程
如果我將B添加爲A的子模塊,則可以使用標準子模塊工作流程輕鬆地將第三方更改更改爲B.此外,我可以將A克隆到另一臺機器,並使B處於我期望的確切狀態。
如果我將B添加爲A的子模塊,並將自己的一組更改和提交給B,我仍然可以獲得對B的第三方更新。但是,如果我嘗試將A克隆到另一臺機器,則B將結束因爲我向B提交的提交文件不是「公開」的,因此處於不良狀態。
完成第二種場景的好工作流程是什麼?也就是說,能夠在不犧牲git的分佈式特性的情況下使用,修改和更新存儲庫中的第三方子模塊?