我刚刚更新了RVM,它取代了旧的.rvmrc
,自动创建了.ruby-gemset
和.ruby-version
.
我总是有.rvmrc
个文件,内容像rvm use --create default@project_name
.然而,.ruby-version
包含我正在运行的特定Ruby版本,而不是default
.我很犹豫是否要登记.
此外,我还听到有人在播客上说,一个人不应该签入.ruby-gemset
,因为其他人可能对如何命名Ruby 有自己的偏好.
When should or shouldn't I check in 100 and/or 101?
明确地:
- 有哪些权衡?
- 项目类型如何影响决策(例如,应用程序与GEM)?
- 如果应该签入这些文件,项目类型如何影响这些文件中应该包含的内容?
如果您能在回答中引用rvm、rbenv等工具的创建者的话,我们将不胜感激.