Управление конфигурационными файлами репозитория SVN - PullRequest
2 голосов
/ 31 октября 2011

У нас были некоторые проблемы с файлами .conf для subversion. Мне бы очень хотелось, чтобы файлы конфигурации для всех репозиториев Subversion контролировались версией, поэтому, если кто-то толстым пальцем что-то в файле conf, репозиторий не сработает. Мы не хотим, чтобы папка conf была фактическим местом извлечения SVN.

Кто-нибудь нашел хорошее решение этой проблемы?

Ответы [ 3 ]

1 голос
/ 31 октября 2011

git идеально подходит для создания версий файлов конфигурации. Просто git init и добавьте туда файлы.

Создание репозитория SVN с последующим извлечением рабочей копии и добавлением файлов также будет работать, но в этом случае не так просто, как git.

1 голос
/ 01 ноября 2011

Здесь может помочь вселенная Subversion с fsvs . В основном: клиент Subversion, который работает не с рабочими копиями, а с простыми каталогами. Соответствующие метаданные хранятся вне управляемых каталогов.

Таким образом, вы можете использовать сам Subversion для управления без метаданных .svn внутри данных конфигурации.

1 голос
/ 31 октября 2011

Создайте отдельный репозиторий для конфигураций SVN, где у вас есть только права администратора.
При желании вы можете создать сценарий развертывания в этом хранилище, который копирует все файлы конфигурации в соответствующие каталоги.

...