我已经开始使用git来跟踪我在几个项目中使用的一些脚本。我没有关于git的完整项目,只有多项目文件。我正试图从git获取这些文件,让他们在不同的项目中更新文件的本地实例。
例如:我的一个脚本是JavaScript InputManager。这个经理在我正在处理的所有不同项目中都会被更改和更新,但所有项目都应该有最新版本。
有没有办法从git中检索最新版本的InputManager并更新该版本,以便在我的其他项目中更新?
提前致谢。
答案 0 :(得分:0)
您有一个本地存储库,您可以在其中进行更改。 (可能还有另一个“正式”的推动你改变的地方。)
您的所有项目都包含存储库的另一个克隆。如果您想更新这样的存储库,则必须在每个存储库中执行git pull
。
答案 1 :(得分:0)
一种选择是将它们变成宝石,并在其他项目中使用捆绑器来拉动宝石。
制作宝石:http://guides.rubygems.org/make-your-own-gem/
在rails之外使用bundler:
http://technotales.wordpress.com/2010/08/22/bundler-without-rails/
Bundler: how to use without rails?
Bundler本身:http://bundler.io/
n.b。我通常不会发布这么多链接,但在这种情况下,我的答案的第一行有点说明了这一切,并且可以进行重新定位。