Управление конфликтами с помощью командной строки svn update

Я реализую пакетную программу, которая рекурсивно обновляет некоторые проекты SVN в каталоге. Я работаю с черепахой SVN.

Все работает нормально, кроме одного случая: когда у меня возникают конфликты во время обновления, командная строка останавливается и выдает следующее сообщение:

Conflict discovered in 'XXXXXXX.XX'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
        (s) show all options: p

Я хотел бы знать, возможно ли с помощью параметра команды "форсировать" выбор "p" каждый раз, не останавливая мою команду.

Заранее спасибо за ваш ответ.

1 ответ

Решение

Да, это возможно. Попробуйте следующую команду:

svn update --accept postpone

Или попробуйте эту команду:

svn update --non-interactive
Другие вопросы по тегам