Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


vcs:основные_операции_svn_в_однопользовательском_режиме

Основные операции SVN в однопользовательском режиме

Команды SVN

add — Добавляет файлы, директории и символические связи, помечая их для последующего внесения в хранилище. Будучи помеченными, они закачиваются и добавляются в хранилище при первом же закреплении изменений. Если вы что-то добавили, но потом передумали до закрепления, то снять метку добавления можно подкомандой svn revert.

cat — Выводит содержимое указанных файлов или URL-ов. Для перечисления содержимого каталогов используйте svn list.

checkout (co) — Создает рабочую копию на основе данных в хранилище. Если PATH пропущен, базовое имя URL будет использоваться в качестве имени для каталога рабочей копии. Если задано несколько URL, соответствующие копии будут создаваться в подкаталоге PATH, каждая в своем каталоге, образованном из базового имени URL.

cleanup — Рекурсивно чистит рабочую копию, удаляя блокировки оставшиеся от незавершенных операций. Как только столкнетесь с ошибкой «рабочая копия заблокирована», запустите эту подкоманду для удаления старых блокировок и приведения рабочей копии в работоспособное состояние. Если по некоторым причинам операция по команде svn update провалилась из-за проблем с запущенным внешней программой различий (например, что-то не то в ней нажали или произошел сбой сети), нужно задать параметр —diff3-cmd чтобы дать возможность при чистке копии завершить все объединения, используя внешнюю программу различий. Вы также можете указать конфигурационный каталог посредством параметра —config-dir, но постарайтесь не злоупотреблять этими параметрами.

commit (ci) — Посылает сделанные вами изменения рабочей копии в хранилище для их сохранения в нем. Если вы не воспользовались ни —file, ни —message параметром, svn запустит внешний редактор для составления комментария. Прочтите описание параметра editor-cmd в «Config». svn commit вышлет хранилищу все рекурсивно найденные метки блокировок и разблокирует соответствующие этим меткам ресурсы, если не был указан параметр —no-unlock. «Район поиска» задается указанием PATH.

copy (cp) — Копирует файл в рабочей копии или в хранилище. SRC и DST могут быть путями как внутри рабочей копии, так и URL внутри хранилища.

delete (del, remove, rm) — Удаление элемента из рабочей копии или репозитория.

diff (di) — Показывает различия между рабочей копией и репозиторием.

help (?, h) — Помощь.

import — Фиксация неверсированного файла или дерева в хранилище. svn import [PATH] URL

info — Отображение информации о локальном или удаленном элементе. svn info [TARGET…]

list (ls) — Список каталогов в хранилище. svn list [TARGET[@REV]…]

lock — Блокировка рабочей копии в хранилище, так что никакой другой пользователь не может вносить изменения в данному пути. svn lock TARGET…

log — Показать сообщения журнала. svn log [PATH] svn log URL [PATH…]

merge — Применить различия между двумя источниками.

mkdir — Создать каталог в хранилище с контролем версий.

move (mv, rename, ren) — Перемещение файла или директории. svn move SRC DST

propdel (pdel, pd) — Удаление свойств из файлов, каталогов или ревизий.

propedit (pedit, pe) propget (pget, pg) proplist (plist, pl) propset (pset, ps)

resolved — Удалить «конфликты» на рабочую копию файлов или каталогов. svn resolved PATH…

revert — Отменить все локальные изменения.

status (stat, st) — Статус рабочей копии файлов или каталогов.

switch (sw) — Обновление рабочей копии на другой URL.

unlock — Разблокировка рабочей копии.

update (up) — Обновление вашей рабочей копии.

vcs/основные_операции_svn_в_однопользовательском_режиме.txt · Последнее изменение: 2013/08/30 18:13 — 127.0.0.1