我有2個項目:SUPERPROJECT和SUBPROJECT在不同的git遙控器。 我希望對SUBPROJECT進行更改並添加文件,但不會將其推送到從其克隆的SUBPROJECT的遠程位置。Git Submodule或Git Subtree:我用什麼方法在下面實現?
欲推動「子項目」到「上層項目」的遠程回購的代碼,而無需推動改變acutual遠程的「子項目」
基本上,關於「子項目」(「SSH實際遠程:// ..../prod/subproject')是一些重要的回購商,如果代碼被推入reivew,它會向更廣泛的受衆發送通知。
我不想這樣做,我要推「子項目」代碼(與somefile.js)我的「上層項目」,這樣我可以somefile.js測試。
我想在我的本地回購代碼SUBPROJECT在'SUPERPROJECT'沒有推到'SUBPROJECT'的遠程。
P.S .:我試過子模塊,沒有很好的經驗。還沒有任何功能。現在我不確定是否應該投入時間去瀏覽子樹或只是堅持子模塊。
:我害怕我使用Gerrit;我們可以用Gerrit做到這一點嗎?如果是,如何?我Google搜索,找不到方法。 –
SUPER和SUB將分別擁有自己的回購。所以我會認爲你只是對每個人都使用Gerrit,就好像他們是單獨的項目一樣。 – Daiku
對不起,如果我很天真,但我不明白。事情是我不能發佈更改遠程子項目。我可以推到遙遠的超級。你能幫助理解嗎? –