0
我試圖在我的iOS應用中使用一些第三方庫,如SoundCloud API所推薦的。我跟着他們的tutorial,運行git submodule add
每個所需的依賴關係。包含作爲git子模塊時,爲了做一些小改動,我是否必須分叉第三方庫?
但是,在編譯時,我必須對依賴項目進行一些微調,以使它們正確鏈接 - 純粹在項目設置中。
我從來沒有使用子模塊,但從我聽說,父回購跟蹤子模塊的特定提交,對嗎?如果我想包含第三方庫的項目文件的小小調整,以便團隊成員可以從源頭拉取它,這是否意味着我必須先分配每個依賴項並提交每個小項目設置,這樣才能將它們包含在主庫中?或者,我可以對第三方庫進行「本地」更改,然後將主回購站推回原點?
這是非常令人沮喪的,因爲我實際上不是更改第三方庫本身,它純粹是一個設置,我不得不改變,以便他們能夠正確地與我的特定項目一起工作。有沒有一種方法可以在主庫中包含調整,而不需要對每個庫進行全面分叉?!
謝謝!
謝謝,很好的回答!而github和bitbucket使分叉回購非常容易,所以它幾乎不像我最初感受的那樣「沉重」。 –