У меня всегда есть эта проблема, и я пока не нашел ответа.
Допустим, вы установили, что ваш партнер настраивает новый проект и импортирует каждый его файл, включая файлы, связанные с конфигурацией среды, которые не должны находиться под контролем исходного кода во время разработки (т. Е. Файл конфигурации базы данных).
Итак, я впервые оформляю проект и, очевидно, мне нужно изменить конфигурационный файл базы данных, чтобы он работал. Но затем этот файл помечается как измененный и будет отображаться в списке коммитов, так есть ли способ «unversion-it» в этот момент?
Я попытался «Удалить и добавить в список игнорируемых», но это просто пометит файл, который нужно удалить, и после того, как я зафиксирую, мой партнер обновит проект и обнаружит, что его файл конфигурации БД был удален.
Так как же на самом деле работать с этими файлами, зависящими от среды? (Предположим, вы уже добавили их в репо). Вы просто изменяете файл локально и снимаете флажок при каждом коммите?
Спасибо, извините, если это глупый вопрос.