如果您将 ruby gem 的源代码发布到 github.com,是否应该包含 Gemfile.lock?
最佳答案
这个人很有主见。
http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
即:
- 如果您正在开发应用程序,您应该将 Gemfile.lock 包含在版本控制中
- 如果您正在开发 gem,您不应该将 Gemfile.lock 包含在版本控制中
我不确定我是否被说服了。我认为在我的版本控制中使用 Gemfile.lock 很好。但是我认为包含该文件以供其他人使用是太多了。 gemfile 足以让其他人安装。我认为 Gemfile.lock 是用于开发,而不是部署,这与之前表达的观点相反。
关于ruby - 你应该在已发布的 gem 中包含 Gemfile.lock 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919913/