簡體   English   中英

將rails插件安裝為git子模塊

[英]Installing rails plugins as git submodules

(為什么沒有|有沒有)運行方式

./script/plugin install -SOME_HIDDEN_OPTION git://github.com...

這樣插件就像git子模塊一樣安裝。 子模塊的原因是將不相關的代碼保留在項目的存儲庫之外。

也許有理由不將插件保留為子模塊?

./script/plugin install git://github.com/something/something...

應該沒有子模塊工作......

如果你想更新插件,只需導航到該插件的文件夾並進行git pull。

子模塊的唯一優點是您可以從git存儲庫中的任何位置查看所有子模塊。 否則,git只是找到最近的git存儲庫並對其進行處理...在上面的例子中,導航到插件的目錄將使其成為您正在處理的存儲庫。

子模塊有點吵。 此外,如果您克隆您的倉庫並且其中一個子模塊遙控器已經關閉,那么您將被卡住。

我最終還是偶爾調整了本地代碼,這使得它必須在我的回購中。

Braid使這種情況變得簡單。

暫無
暫無

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

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