Выводу слияния SVN перечислили 4 столбца букв перед именем файла. Я понимаю значение букв (главным образом), но я не могу найти информацию о значениях столбцов и поэтому только иметь неопределенное понимание на основе контекста. Кто-либо может указать на меня на документацию относительно этого?
На основе контекста я смог вывести тот столбец:
Джеймс, у меня была такая же проблема - очень неприятно, что я не нашел подробную информацию о "svn merge"; однако при поиске в Google я обнаружил следующее сообщение: http://svn.haxx.se/users/archive-2008-06/0813.shtml
Это указывает на то, что буквы статуса "svn merge" идентичны к статусным буквам "svn update", которые фактически задокументированы. Из команды "svn help update":
Для каждого обновленного элемента строка начинается с символа, сообщающего о действие предпринято. Эти символы имеют следующее значение:
A Added
D Deleted
U Updated
C Conflict
G Merged
Символ в первом столбце означает обновление фактического файла, а обновления свойств файла показаны во втором столбце. Буква "B" в третьем столбце означает, что блокировка файла был сломан или украден.
По ссылкам, приведенным Кори, вы также можете просмотреть эту страницу "Subversion Commands and Scripts". На этой странице есть подробное объяснение команд svn. Также подробное объяснение svn merge доступно на странице 'svn merge'
Надеюсь, это поможет.
Вы можете найти все, что вам нужно знать о подрывной деятельности, на http://svnbook.red-bean.com/ . Ответ на ваш вопрос можно найти на http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.status.html .
Экспериментально, буквы C, которые отображаются в 3-м столбце в svn merge, соответствуют C, которые отображаются в 7-м столбце, когда я это делаю статус svn. Таким образом, буква C в 3-м столбце команды слияния должна соответствовать элементу, ставшему жертвой конфликта дерева.