0

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

例如:我的脚本之一是 JavaScript InputManager。该经理在我正在处理的所有不同项目中都进行了更改和更新,但所有项目都应该具有最新版本。

有什么方法可以从 git 中检索 InputManager 的最新版本并更新该版本,以便它在我的其他项目中也得到更新?

提前致谢。

4

2 回答 2

0

您有一个本地存储库,您可以在其中进行更改。(并且可能是您将更改推送到的另一个“官方”。)

您的所有项目都包含存储库的另一个克隆。如果要更新这样的存储库,则必须git pull在每个存储库中执行一次。

于 2013-11-14T13:46:42.060 回答
0

一种选择是将它们变成 gem,并在其他项目中使用 bundler 来拉入 gem。

制作宝石: http: //guides.rubygems.org/make-your-own-gem/

在 rails 外使用 bundler:

http://technotales.wordpress.com/2010/08/22/bundler-without-rails/

Bundler:如何在没有导轨的情况下使用?

捆绑器本身:http ://bundler.io/

注意我通常不会发布这么多链接,但在这种情况下,我的答案的第一行有点说明了一切,可以重新搜索。

于 2013-11-14T13:54:05.727 回答