Есть ли команда для списка конфликтов SVN?
кто-нибудь знает команду SVN для перечисления текущих конфликтов между РЕПО и рабочей копией?
спасибо
8 ответов
в Linux, если вы хотите видеть только конфликты, передайте статус через grep.
svn status | grep -P '^(?=.{0,6}C)'
Если у вас есть ack от http://betterthangrep.com/, Вы можете сделать следующее
svn st | ack '^C'
Если вы уже объединились, вы можете использовать
svn status
и см. верхний регистр " C " для конфликта, но обычно вы не должны видеть такой вид в своей рабочей копии.
возможно, можно использовать svn merge --dryrun
при указании URL репозитория со всеми ревизиями после последней, с которой вы обновили.
например. если ваш текущий WC основан на версии 147, это может сделать это:
svn merge -r 148:HEAD http://url.to.repo/repo/
это ничего, что я сделал сам, хотя, так что вам придется попробовать его самостоятельно.
на mac
$ svn status | grep -e '^!'
делали задание
вот человек для grep:
использование: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-а клавиша num] [-Б кол-во] [-C[от чис]] [- e pattern] [- F file] [--binary-files=значение] [--color=когда] [--context[=num]] [--directories=action] [--label] [--буферизация строк] [--нуль] [шаблон] [файл ...]