有没有比宝石更好的方式......,路径:......"同时开发两颗宝石?

时间:2016-02-04 06:45:28

标签: ruby rubygems bundler

我目前正在开发一个项目和一个宝石。该项目在Gemfile中有这一行:

gem "my-gem", source: "http://my-gem-server"

但在开发过程中,需要进行此修改:

gem "my-gem", path: "../my-gem"

这意味着我经常对我的git存储库进行更改,我需要注意不要意外提交(已经发生了多次)。

这绝对是一种痛苦。是否有其他常见的方法可以实现相同的目标,而无需对文件进行临时修改?

1 个答案:

答案 0 :(得分:0)

经过进一步搜索,我找到了一个不错的解决方案。我可以使用此命令忽略对GemfileGemfile.lock的更改:

git update-index --assume-unchanged Gemfile*

当我真的需要提交Gemfile的更新时:

git update-index --no-assume-unchanged Gemfile*