我與一些正在過渡到Ruby on Rails的開發人員團隊合作開發一些Web開發項目。我們期望在開發過程中我們將開發共享代碼。我明白寶石是共享代碼的一種方法,但在某些情況下,從開發的角度來看,模塊對我們來說可能是更好的方法。如何在開發人員之間共享代碼版本化的Ruby模塊
我的問題是,如果程序員A開發了一個程序員B願意在他/她的項目中使用的模塊,當模塊在Git存儲庫中時,最好的方法是什麼?例如,程序員A可能會維護模塊,而程序員B可能想要利用模塊中的新功能,所以程序員B僅僅將模塊文件複製到他/她的應用程序中不是一種選擇。
假定存在一個SharedModules
存儲庫,其中存放了Modules文件夾中的各種模塊(例如,module1.rb
,module2.rb
等)。程序員B可以克隆SharedModules
存儲庫,但可能有興趣在他/她的應用程序中使用一個模塊(module1.rb
)。程序員B如何實現這一點,並確保在他/她的應用程序中拉動SharedModules
存儲庫將更新module1.rb
?是否有某種基於符號鏈接的方法?