【发布时间】:2011-10-14 21:26:51
【问题描述】:
我对 Git 和 Ruby 都很陌生,但我想知道这种情况是否适合使用 Git 子模块,或者我是否应该使用不同的方法。
我正在做一个 Sinatra 项目。我想将一个 gem 与 Github 上托管的代码一起使用。我需要对我的项目的 gem 进行一些更改。 (基本上,gem 用于处理某种文件格式,而我使用的源不符合这种格式的某些标准。我认为调整 gem 比尝试修复文件更容易) .我认为我所做的更改对其大多数人没有任何用处,所以我不打算分叉这个项目。
我想做的是在我的项目中为 gem 项目添加一个子模块,然后在其中进行更改。我不打算将这些更改中的任何一个推送到单独的存储库,但我认为如果 gem 的作者添加任何其他更改以合并到我的更改中,我认为这将是很好的功能。
这看起来合适吗?
【问题讨论】:
标签: git gem git-submodules