Есть ли у SVN свойство всегда разрешать конфликты определенным образом? - PullRequest
2 голосов
/ 30 апреля 2009

Я бы хотел, чтобы конкретный файл с управлением версиями всегда был перекрыт ревизией заголовка при обновлении SVN вместо того, чтобы вручную разрешать его при каждом обновлении. Такое свойство существует? Или, менее вероятно, у Tortoise SVN есть свой вариант для этого?

Редактировать: Еще несколько объяснений - есть определенный встроенный файл, который регистрируется машиной сборки; работая локально, я перекомпилирую этот файл сам, если работаю над его источником. Когда я делаю обновление для всего своего репозитория, мне действительно все равно, если этот конкретный файл будет засорен, так как я просто перекомпилирую его сам, независимо от этого. Принудительная синхронизация на самом деле не вариант, потому что я не хочу случайно засорять мои исходные файлы, только эти конкретные исключения.

Ответы [ 3 ]

3 голосов
/ 30 апреля 2009

в команде обновления Subversion в коммутаторе с именем * - принять:

svn up --accept [postpone|base|mine-full|theirs-full|edit|launch]

, который запускает интерактивное разрешение конфликтов.

То же самое возможно в TortoiseSVN. Диалог появляется, если произошел первый конфликт

0 голосов
/ 07 мая 2009

Ответ - нет, для этого нет встроенных функций.

0 голосов
/ 30 апреля 2009

Разве это не называется силовой синхронизацией с головой?

...