Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
906
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Что означают коды результатов в SVN?
Что означают коды результатов в SVN? Мне нужна краткая справка.
Дополнительные сведения см. В разделе SVNBook: "Status of working copy files and directories" .
Общие статусы:
U: рабочий файл был обновлен
G: изменения в РЕПО были автоматически объединены в рабочую копию
М : рабочей копии модифицированного
C: этот файл конфликтует с версией в репо ?
: Этот файл не находится под контролем версий !
: Этот файл находится под контролем версий, но отсутствует или неполон
A: этот файл будет добавлен в систему управления версиями (после фиксации)
A+ : этот файл будет перемещен (после фиксации)
D: Этот файл будет удален (после фиксации)
S: это означает, что файл или каталог был переключен с пути rest рабочей копии (с помощью переключателя svn) на путь a ветка
Я: Игнорируется
X: внешнее определение
~ : Тип изменен
R: элемент был заменен в вашей рабочей копии. Это означает, что файл был запланирован для удаления, а затем новый файл с тем же именем был запланирован для добавления на его место.
L : элемент заблокирован
E: элемент существовал, как он был бы создан, с помощью обновления svn.
Также обратите внимание, что результирующий код во втором столбце ссылается на свойства файла. Например:
U filename.1
U filename.2
UU filename.3
filename.1: файл был обновлен
filename.2: свойство или свойства файла (например, svn:keywords) были обновлены
filename.3: файл и его свойства были обновлены
Я хочу кое-что сказать о статусе "G",
G: изменения в РЕПО были автоматически объединены в рабочую копию
Я думаю, что приведенное выше определение не является четким, оно может вызвать небольшую путаницу, потому что все файлы автоматически объединяются в рабочую копию, правильная должна быть:
U = элемент (U), привязанный к версии репозитория
G = локальные изменения элемента mer (G)ed с репозиторием
C = локальные изменения элемента (C), связанные с репозиторием
D = элемент (D), выделенный из рабочей копии
A = элемент (A), отнесенный к рабочей копии
Посмотрите в справочнике Subversion Book: "Status of working copy files and directories"
Очень рекомендуется для тех, кто делает почти все, что угодно с SVN.
Я обычно использую svn через графический интерфейс, либо мой IDE, либо клиент. Из-за этого я никогда не могу вспомнить коды, когда мне приходится прибегать к командной строке.
Я нахожу эту шпаргалку большим подспорьем: Шпаргалка Подрывной Деятельности
SVN столбцы состояния
$ svn status
L index.html
$ svn status
L index.html
Выходные данные команды разбиты на шесть столбцов, но это не очевидно, потому что иногда столбцы пусты. Возможно, было бы более разумно указывать пустые столбцы тире, как это делает ls -l , а не ничего. Тогда, например, L index.html будет выглядеть как --L--- index.html , что делает очевидным, что единственная информация, которая у нас есть, находится в третьем столбце-о блокировке. Во всяком случае, как только вы знаете, что это начинает иметь больше смысла.
SVN статус первая колонка: A, D, M, R, C, X, I,?, !, ~
Первый столбец указывает, что элемент был добавлен, удален или иным образом изменен.
никаких изменений.
A элемент планируется добавить.
D элемент запланирован к удалению.
M элемент был изменен.
R элемент был заменен в вашей рабочей копии. Это означает, что файл был запланирован для удаления, а затем новый файл с тем же именем был запланирован для добавления на его место.
C содержимое (в отличие от свойств) элемента конфликтует с обновлениями, полученными из репозитория.
X элемент связан с внешним определением.
Элемент I игнорируется (например, с помощью свойства svn:ignore).
? элемент не находится под контролем версий.
! элемент отсутствует (например, вы переместили или удалили его без использования svn). Это также означает, что каталог является неполным (проверка или обновление были прерваны).
~ Item версируется как один вид объекта (файл, каталог, ссылка), но был заменен другим видом объекта.
SVN статус второй колонки: M, C
Во втором столбце отображается состояние свойств файла или каталога.
никаких изменений.
M свойства этого элемента были изменены.
C свойства этого элемента находятся в конфликте с обновлениями свойств, полученными из репозитория.
SVN статус третья колонка: L
Третий столбец заполняется только в том случае, если каталог рабочей копии заблокирован (обычно для его удаления достаточно очистки svn)
элемент не заблокирован.
L элемент заблокирован.
SVN статус четвертая колонка: +
Четвертый столбец заполняется только в том случае, если элемент запланирован на addition-with-history.
нет истории, запланированной с фиксацией.
+ история запланирована с фиксацией.
SVN статус Пятая колонка: S
Пятый столбец заполняется только в том случае, если рабочая копия элемента переключается относительно его родительского элемента
элемент является дочерним по отношению к родительскому каталогу.
S элемент переключается.
SVN статус шестая колонка: K, O, T, B
Шестой столбец заполняется информацией о блокировке.
при использовании параметра-show-updates файл не блокируется. Если параметр-show-updates не используется, это просто означает, что файл не заблокирован в этой рабочей копии.
K файл заблокирован в этой рабочей копии.
Файл O блокируется либо другим пользователем, либо в другой рабочей копии. Это появляется только тогда, когда используется параметр –show-updates.
T файл был заблокирован в этой рабочей копии, но блокировка была украдена и является недействительной. В настоящее время файл заблокирован в репозитории. Это появляется только тогда, когда используется параметр –show-updates.-
B файл был заблокирован в этой рабочей копии, но блокировка была нарушена и является недействительной. Файл больше не заблокирован, он появляется только тогда, когда используется параметр –show-updates.
SVN седьмом столбце Состояние : *
Информация о out-of-date отображается в седьмом столбце (только если вы передадите переключатель –show-updates). Это то, что люди, которые новички в SVN, ожидают, что команда будет делать, не понимая, что она только сравнивает текущее состояние файла с той информацией, которую она получила с сервера при последнем обновлении.
элемент в вашей рабочей копии - это up-to-date.
* на сервере существует более новая версия элемента.
Если у вас нет доступа к документации ( SVNBook ), введите (Linux):
svn help status | grep \'\?\'
svn help status | grep \'\!\'
svn help status | grep \'\YOUR_SYMBOL_HERE\'
или вставьте следующую функцию в свой ~/.файл bashrc, вот так:
svncode() {
symbol=$1
[ $symbol ] && svn help status | grep \'$(echo $symbol)\' || \
echo "usage: svncode <symbol>"
}