Я только что столкнулся с конфликтом во время работы в SVN, и мне не хватает функциональности в Mercurial. В Mercurial я установил vim -d
в качестве инструмента сравнения. Мне интересно, есть ли способ заставить SVN работать аналогичным образом? Что-то вроде:
$ svn resolve whatever.py
Что вызовет vim (в режиме diff), позволит мне исправить файл, а затем выполнить svn resolved
для очистки. Я работаю исключительно в CLI (в основном над SSH), поэтому графические инструменты сравнения не нужны.
Существует ли такая вещь?
Обновление:
Вероятно, стоит указать, где я нахожусь в процессе. Я отредактировал файл (whatever.py
), сохранил его и сделал svn update
, где кто-то еще также изменил файл. Так что мой svn stat
выглядит так:
? whatever.py.mine
? whatever.py.r7822
? whatever.py.r7908
C whatever.py