簡體   English   中英

將git repo與子模塊合並以掌握

[英]Merging git repo with submodules to master

我有一個由10多個微服務組成的微服務類型應用程序。 當前,所有服務都存在於一個git repo中,但這已開始變得難以管理,因為我們的構建/發布管道需要很長時間才能完成,因為對其中一項服務的單一更改會觸發整個repo的單一構建。

我正在考慮使用git子模塊來管理此過程(因此我可以為每個子模塊創建構建/發布管道),但是不確定請求請求的過程。 如果我有一個名為Develop的存儲庫,它帶有10個子模塊(每個微服務1個)和另一個稱為master的存儲庫(也帶有10個子模塊)。 當我創建從develop到master的拉取請求時,是否能夠在父級上執行一次(這樣開發到master),還是需要為每個有更改的子模塊創建一個單獨的pull請求?

您可以使用此方法在父級上創建拉取請求

git submodule update --recursive --remote

它將自動拉出您的子模塊,就像您對每個子模塊執行git pull

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM