LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Почему этим система контроля версий должна заниматься?

Потому что это её работа — управлять исходными файлами проекта. Собстевнно git это почти умеет — там есть функционал skip-worktree, просто эту настройку нельзя сохранить в репозитории в каком-нибудь .gitattributes.

Логичнее для программы работать без конфига, но с дефолтными настройками. Или создавать дефолтный конфиг при первом запуске.

Можно так сделать, но мне этот подход не нравится. Всё должно быть в конфиге, без всяких значений по умолчанию.

Исходная версия Legioner, :

Почему этим система контроля версий должна заниматься?

Потому что это её работа — управлять исходными файлами проекта.

Логичнее для программы работать без конфига, но с дефолтными настройками. Или создавать дефолтный конфиг при первом запуске.

Можно так сделать, но мне этот подход не нравится. Всё должно быть в конфиге, без всяких значений по умолчанию.