Вопрос

Пожалуйста, помогите мне с помощью скрипта крюка на сервере, который устанавливает SVN: THE MIME-TYPE на приложение / октет-поток на всех новых и существующих файлах, автоматически на каждом фиксировании от рабочей копии в репозиторий. (Мне нужно, чтобы он предотвратить автоматическое объединение файлов Subversion.)

Моя платформа - это окна.

Это было полезно?

Решение 3

Итак, наконец, мы используем AutoProps (MIME-TYPE, установленный на приложение / октет-поток) на всех клиентах, и он выглядит хорошо. Когда конфликт возникает, SVN не автоматически объединяет файлы, и мы можем объединить файлы вручную. Это именно то, что мы хотим. Кстати, каковы другие воздействия на установку этого свойства?

Другие советы

Вы используете неправильный способ добиться этого. Вместо этого настройте инструмент Difmy Diff в файле конфигурации Subversion. Этот инструмент difma diff не должен делать ничего, кроме возвращения 1, чтобы указать, что он не может сделать слияние.

ЗдесьСообщение, объясняя более подробные, что делать.

Но вы должны спросить себя, если Subversion является правильным инструментом для вас, или если вы должны изменить свой рабочий процесс. Предотвращение объединения идет против основного принципа практически любой системы контроля версий, которые я знаю. Взлом что-то вроде этого в них никогда не будет работать надежно. Так что спросите себя, почему вам это нужно, и если бы лучше отрегулировать ваш рабочий поток.

Альтернативное решение было бы использовать AutoProps:

http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top