У меня есть проект django, над которым я работаю как сольный разработчик, и использую TortoiseSVN для хранения кода, управляемого в репозитории на рабочем сервере. Я работаю над этим на локальной установке django и т. Д.
Теперь есть еще один человек, который будет работать над этим проектом, и возможность работы на некоторых других компьютерах.
Теперь на данный момент должна быть только одна версия для разработки (ветка?) Этого проекта, но файл конфигурации (settings.py) должен быть разным на каждом используемом компьютере. Я хочу создать одну локальную версию этого файла на каждом ПК, которую не нужно менять снова.
Как я могу установить репозиторий (предпочтительно в TortoiseSVN), чтобы исключить этот один файл? Например. репозиторий не должен включать settings.py. Когда извлечение происходит, он должен обновить все файлы в локальной папке, но не изменять / удалять локальную копию файла settings.py. Когда происходит фиксация, settings.py следует игнорировать и не загружать.
В данный момент settings.py перезаписывается / обновляется как и любой другой файл в папке / репозитории проекта.
Любые толчки в правильном направлении были бы полезны - я новичок в SVN в целом и хотел бы знать, нужно ли это для подробного понимания ветвления или есть более простой способ.
Спасибо