我已經開始使用git來跟蹤一些在幾個項目中使用的腳本。我沒有關於git的完整項目,只是多項目文件。我試圖從git中獲取這些文件,並讓他們在不同的項目中更新文件的本地實例。Git多項目文件
例如:我的一個腳本是JavaScript InputManager。該經理在我正在處理的所有不同項目中都進行了更改和更新,但所有這些項目都應具有最新版本。
是否有任何方法從git中檢索InputManager的最新版本並更新該版本,以便在我的其他項目中更新?
在此先感謝。
我已經開始使用git來跟蹤一些在幾個項目中使用的腳本。我沒有關於git的完整項目,只是多項目文件。我試圖從git中獲取這些文件,並讓他們在不同的項目中更新文件的本地實例。Git多項目文件
例如:我的一個腳本是JavaScript InputManager。該經理在我正在處理的所有不同項目中都進行了更改和更新,但所有這些項目都應具有最新版本。
是否有任何方法從git中檢索InputManager的最新版本並更新該版本,以便在我的其他項目中更新?
在此先感謝。
您有一個本地存儲庫,您可以在其中進行更改。 (可能還有另一個「官方」用戶,您可以將其更改爲。)
所有項目都包含存儲庫的另一個克隆。如果你想更新這樣一個倉庫,你必須在其中每個倉庫都做一個git pull
。
一個選項是把它們變成寶石和使用捆綁在其他項目中拉寶石
製作寶石:http://guides.rubygems.org/make-your-own-gem/
使用捆綁軌之外:
http://technotales.wordpress.com/2010/08/22/bundler-without-rails/
Bundler: how to use without rails?
Bundler本身:http://bundler.io/
n.b.我通常不會發布如此多的鏈接,但在這種情況下,我的答案的第一行有點說明了這一點,並且可能會被註銷。