Git Multi-Project文件

时间:2013-11-14 13:42:46

标签: git bitbucket

我已经开始使用git来跟踪我在几个项目中使用的一些脚本。我没有关于git的完整项目,只有多项目文件。我正试图从git获取这些文件,让他们在不同的项目中更新文件的本地实例。

例如:我的一个脚本是JavaScript InputManager。这个经理在我正在处理的所有不同项目中都会被更改和更新,但所有项目都应该有最新版本。

有没有办法从git中检索最新版本的InputManager并更新该版本,以便在我的其他项目中更新?

提前致谢。

2 个答案:

答案 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。我通常不会发布这么多链接,但在这种情况下,我的答案的第一行有点说明了这一切,并且可以进行重新定位。