Это не решает проблему различий между файлами Gemfile.lock между разработчиками (что должно быть зарегистрировано, и OP говорит, что они это делают). Разработчики могут вносить только определенные изменения в Gemfile.lock, но это громоздко.
твует общая закономерность:
Есть много разработчиков, работающих над одним проектом, и Gemfile (.lock) передается через SCM. Но что, если некоторые разработчики захотят использовать разные инструменты для тестирования и разработки? Как это сделать?
Проблема в том, что когда вы помещаете условные разделы в свой Gemfile, Gemfile.lock также будет отличаться для каждого разработчика, и поэтому вы будете сталкиваться с конфликтом каждый раз, когда вы делаете коммит в SCM.
Есть ли какое-то простое, широко признанное решение?