от
Что делать результирующие коды в СВН? Мне нужен краткий справочник.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

10 Ответы

0 голосов
от
Что делать результирующие коды в СВН? Мне нужен краткий справочник.
0 голосов
от
Дополнительные сведения см. В SVNBook: "о состоянии работы копировать файлы и каталоги". Общее состояние: У: рабочий файл был обновлен Г: изменения в РЕПО были автоматически объединены в рабочую копию М: рабочей копии модифицированного С: этот файл конфликтует с версией в репозитории ?: Этот файл не находится под контролем версий !: Этот файл находится под контролем версий, но отсутствует или неполная A: этот файл будет добавлен в систему управления версиями (после фиксации) А : этот файл будет перемещен (после фиксации) Д: этот файл будет удален (после фиксации) С: это означает, что файл или каталог, была переключена с пути остальной части рабочей копии (с помощью выключателя СВН) к филиал Я: Игнорировать Х: внешние определения ~: Изменен тип Р: деталь была заменена в вашей рабочей копии. Это означает, что файл был запланирован для удаления, а затем новый файл с таким же именем был запланирован для добавления на своем месте. Л : элемент заблокирован Е: пункт существовал, как она была бы создана, обновление в SVN.
0 голосов
от
Также обратите внимание, что код результата во втором столбце относится к свойствам файла. Например:
U   filename.1
 U  filename.2  
UU  filename.3
именем.1: файл был обновлен именем.2: свойство или свойства файла (такие как SVN:ключевые слова) был обновлен именем.3: оба файла и его свойства были обновлены
0 голосов
от
Вы всегда можете сделать список с помощью команды:
svn status
0 голосов
от
Я хочу сказать что-то про "г" статус Г: изменения в РЕПО были автоматически объединены в рабочую копию Я думаю, что приведенное выше определение не Клири, он может произвести небольшое замешательство, потому что все файлы автоматически объединяются в рабочую копию, правильным должно быть: У = пункт (у)обновлены в репозитории версия Г = элемент локального изменения мер(г)Эд с репозитория Локальные изменения с = элемента (с)onflicted с репозитория Д = подпункте (D)eleted из рабочей копии = А ПУНКТ (А)dded для рабочей копии
0 голосов
от
Там тоже " е " Статус Существует е = файл перед обновлением Это может произойти, если вы вручную создать папку, которая была создана при выполнении обновления.
0 голосов
от
Я обычно используют SVN через GUI, либо мой IDE или клиента. Из-за этого я не могу запомнить коды, когда я должен прибегать к командной строке. Я нахожу эту шпаргалку большую помощь: Шпаргалка Подрывной Деятельности
0 голосов
от
Посмотрите в книге о Subversion справки: "о состоянии работы копировать файлы и каталоги" Настоятельно рекомендуется для тех, кто делает почти все, что с SVN.
0 голосов
от
Столбцы статус СВН
$ svn status
L index.html
Вывод команды разделены на шесть столбцов, но это не очевидно, потому что иногда графы пустые. Возможно, это имело бы больше смысла, чтобы указать пустые столбцы с тире, кстати
ls  делает, вместо ничего. Тогда, например, L index.html
будет выглядеть
, что делает его очевидным только информация у нас в третьей колонке про замок. В любом случае, как только вы знаете, что это начинает иметь больше смысла.

Первый столбец статус СВН: А, Д, М, Р, С, Х, я, ?, !, ~

Первый столбец указывает, что элемент был добавлен, удален или изменен иначе.

   
без изменений.
 A 
элемент запланирован для добавления. Пункт
 D 
запланирован для удаления.
 M 
элемент был изменен.
 R 
элемент был заменен в вашей рабочей копии. Это означает, что файл был запланирован для удаления, а затем новый файл с таким же именем был запланирован для добавления на своем месте.
 C 
содержание (в отличие от свойств) предмета конфликта с обновления, полученные из репозитория.
 X 
пункт относится к определению внешних.
 I 
пункт игнорируется (например с свойство SVN:игнорировать собственность). Пункт
 ? 
не находится под контролем версий.
 ! 
пункт отсутствует (например, вы перемещены или удалены без использования СВН). Это также свидетельствует о том, что каталог является неполной (был прерван проверки или обновления).
 ~ 
элемент версионный как один объект (файл, каталог, ссылка), но был заменен на другой вид объекта. Вторая колонка статус СВН: м, с Второй столбец указывает статус файла или свойства каталога.
   
без изменений.
 M 
свойства этого элемента были изменены.
 C 
свойства для этого элемента находятся в конфликте с обновлениями имущества, полученного из хранилища. Третья колонка статус СВН: л Третий столбец заполняется только в случае, если рабочий каталог копии блокируется (в очистка СВН, как правило, должны быть достаточно, чтобы очистить его)
   
элемент не заблокирован.
 L 
элемент заблокирован. Четвертый столбец статус СВН: Четвертый столбец заполняется только если товар планируется в дополнение-с-историей.
   
нет истории, запланированные с фиксацией. История
   
запланированные с фиксацией. Пятая колонна статус СВН: с Пятый столбец заполняется только при работе элемента копия переключается относительно его родителя
   
элемент является ребенком своего родительского каталога.
 S 
пункт включен. Шестой столбец статус СВН: к, О, Т, Б Шестой столбец заполняется блокировки информации.
   
когда –показывают-обновлений используется, файл не заблокирован. Если –шоу-обновления не используется, это просто означает, что файл не заблокирован в этой рабочей копии. Файл
 K 
заперта в этой рабочей копии. Файл
 O 
заблокирована либо другого пользователя или в другую рабочую копию. Это появляется только тогда, когда шоу-обновлений используется. Файл
 T 
был заперт в этой рабочей копии, но замок был украден и недействителен. Файл в данный момент заблокирован в хранилище. Это появляется только тогда, когда шоу-обновления используется -. файл
 B 
был заперт в этой рабочей копии, но замок был сломан, и является недействительным. Этот файл больше не заперты в этом появляется только тогда, когда шоу-обновлений используется. Седьмой столбец СВН статус: * На устаревшую информацию, появляется в седьмом столбце (только если вы пройдете –шоу-обновления переключатель). Это то, что люди, которые являются новыми для СВН ожидать команды, не понимая, что это только сравнение текущего состояния файловой с том, какую информацию он загружается с сервера на последнее обновление.
   
элемент в вашей рабочей копии до-до-даты.
 * 
новая редакция данного пункта существует на сервере.
0 голосов
от
Если у вас нет доступа к документации (SVNBook), тип (для Linux):
svn help status | grep \'\?\'
svn help status | grep \'\!\'
svn help status | grep \'\YOUR_SYMBOL_HERE\'
или вставьте следующую функцию в ваш ~/.файл bashrc, вот так:
svncode() {
  symbol=$1
  [ $symbol ]
...