LINUX.ORG.RU

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

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

Обычно я коммичу что-то вроде config.local.example. А в gitignore добавляю config.local. Разработчик должен после чекаута скопировать config.local.example в config.local и подправить что нужно под себя.

Кроме этого стараюсь делать так, чтобы и без config.local программа в каком-то виде запускалась и как-то работала. Не для всех проектов применимо, но обычно получается.

В идеале я бы хотел прямо в репозитории держать config.local, но при этом так, чтобы можно было его локально править и эти правки гит игнорировал бы. Тогда можно было бы избежать ручного копирования. Но такого функционала в гите нет.

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

Исправление vbr, :

Обычно я коммичу что-то вроде config.local.example. А в gitignore добавляю config.local. Разработчик должен после чекаута скопировать config.local.example в config.local и подправить что нужно под себя.

В идеале я бы хотел прямо в репозитории держать config.local, но при этом так, чтобы можно было его локально править и эти правки гит игнорировал бы. Тогда можно было бы избежать ручного копирования. Но такого функционала в гите нет.

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

Исправление vbr, :

Обычно я коммичу что-то вроде config.local.example. А в gitignore добавляю config.local. Разработчик должен после чекаута скопировать config.local.example в config.local и подправить что нужно под себя.

В идеале я бы хотел прямо в репозитории держать config.local, но при этом так, чтобы можно было его локально править и эти правки гит игнорировал бы. Тогда можно было бы избежать ручного копирования. Но такого функционала в гите нет.

Все тесты должны быть в репозитории, конечно, и запускаться автоматически при сборке проекта.

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

Обычно я коммичу что-то вроде config.local.example. А в gitignore добавляю config.local. Разработчик должен после чекаута скопировать config.local.example в config.local и подправить что нужно под себя.

В идеале я бы хотел прямо в репозитории держать config.local, но при этом так, чтобы можно было его локально править и эти правки гит игнорировал бы. Тогда можно было бы избежать ручного копирования. Но такого функционала в гите нет.