Что делает различные столбцы (букв) означают для вывода слияния svn?

Выводу слияния SVN перечислили 4 столбца букв перед именем файла. Я понимаю значение букв (главным образом), но я не могу найти информацию о значениях столбцов и поэтому только иметь неопределенное понимание на основе контекста. Кто-либо может указать на меня на документацию относительно этого?

На основе контекста я смог вывести тот столбец:

  1. О текстовых изменениях в файле
  2. Кажется, связан с использованием svn, игнорируют команду на папке (или возможно это - просто свойства файла?)
  3. Я никогда не видел букву в третьем столбце, и следовательно я понятия не имею, что это означает.
  4. Могли бы быть древовидные конфликты? Это - то, которое я главным образом волнуюсь по поводу того, потому что я не знаю, как обработать его все же.
39
задан Mogsdad 15 January 2018 в 04:06
поделиться

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" в третьем столбце означает, что блокировка файла был сломан или украден.

46
ответ дан 27 November 2019 в 02:36
поделиться

По ссылкам, приведенным Кори, вы также можете просмотреть эту страницу "Subversion Commands and Scripts". На этой странице есть подробное объяснение команд svn. Также подробное объяснение svn merge доступно на странице 'svn merge'

Надеюсь, это поможет.

1
ответ дан 27 November 2019 в 02:36
поделиться

Вы можете найти все, что вам нужно знать о подрывной деятельности, на http://svnbook.red-bean.com/ . Ответ на ваш вопрос можно найти на http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.status.html .

2
ответ дан 27 November 2019 в 02:36
поделиться

Экспериментально, буквы C, которые отображаются в 3-м столбце в svn merge, соответствуют C, которые отображаются в 7-м столбце, когда я это делаю статус svn. Таким образом, буква C в 3-м столбце команды слияния должна соответствовать элементу, ставшему жертвой конфликта дерева.

2
ответ дан 27 November 2019 в 02:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: