Это не решает проблему различий между файлами Gemfile.lock между разработчиками (что должно быть зарегистрировано, и OP говорит, что они это делают). Разработчики могут вносить только определенные изменения в Gemfile.lock, но это громоздко.

твует общая закономерность:

Есть много разработчиков, работающих над одним проектом, и Gemfile (.lock) передается через SCM. Но что, если некоторые разработчики захотят использовать разные инструменты для тестирования и разработки? Как это сделать?

Проблема в том, что когда вы помещаете условные разделы в свой Gemfile, Gemfile.lock также будет отличаться для каждого разработчика, и поэтому вы будете сталкиваться с конфликтом каждый раз, когда вы делаете коммит в SCM.

Есть ли какое-то простое, широко признанное решение?

Ответы на вопрос(7)

Ваш ответ на вопрос