Каждый разработчик моей команды имеет собственную локальную конфигурацию. Эта информация конфигурации хранится в файле с именем devtargets.rb
, который используется в наших задачах сборки rake. Тем не менее, я не хочу, чтобы разработчики склеивали друг с другом файл devtargets.
Моя первая мысль заключалась в том, чтобы поместить этот файл в список .gitignore
, чтобы он не был привязан к git.
Затем я начал задаваться вопросом: возможно ли зафиксировать файл, но игнорировать изменения в файле? Таким образом, я бы взял версию файла по умолчанию, а затем, когда разработчик изменит ее на своей локальной машине, git будет игнорировать изменения и не будет отображаться в списке измененных файлов, когда вы выполните git статус или git commit.
Это возможно? Это, безусловно, будет приятной особенностью...