我已经开始使用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.我通常不会发布如此多的链接,但在这种情况下,我的答案的第一行有点说明了这一点,并且可能会被注销。