Управление конфликтами с помощью командной строки 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