Команди svn, блог про веб програмуванні

add - Додає файли, директорії і символічні зв'язку, позначаючи їх для подальшого внесення в сховище. Будучи поміченими, вони закачуються і додаються в сховище при першому ж закріпленні змін. Якщо ви щось додали, але потім передумали до закріплення, то зняти мітку додавання можна підкоманду svn revert.
svn add PATH ...
$ Svn add testdir

checkout (co) - Створює робочу копію на основі даних в сховищі. Якщо PATH пропущений, базове ім'я URL буде використовуватися в якості імені для каталогу робочої копії. Якщо задано кілька URL, відповідні копії будуть створюватися в підкаталозі PATH, кожна в своєму каталозі освіти з базового імені URL.
svn checkout URL [@REV] ... [PATH]
svn checkout svn: //svn.ru2web.ru/ru2web/branches/www-01/ / usr / home /vasia/ru2web.ru/app/

cleanup - Рекурсивно чистить робочу копію, видаляючи блокування залишилися від незавершених операцій. Як тільки зіткнетеся з помилкою «робоча копія заблокована», запустіть цю підкоманду для видалення старих блокувань і приведення робочої копії в працездатний стан.

Якщо з якоїсь причини операція по команді svn update провалилася через проблеми з запущеним зовнішньої програмою відмінностей (наприклад, щось не те в ній натиснув або стався збій мережі), потрібно задати параметр -diff3-cmd щоб дати можливість при чищенні копії завершити все об'едінянія використовуючи зовнішню програму відмінностей. Ви також можете вказати конфігураційний каталог за допомогою параметра -config-dir, але постарайтеся не зловживати цими параметрами.

delete (del, remove, rm) - Видалення елемента з робочої копії або сховища.
svn delete PATH ...
svn delete URL ...

export - Експорт чистого дерева каталогів (без .svn папок).

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

info - Відображення інформації про локальний або віддаленому елементі.
svn info [TARGET. ]

lock - Блокування робочої копії в сховище, так що ніякий інший користувач не може вносити зміни в даному шляху.
svn lock TARGET ...
$ Svn lock tree.jpg house.jpg

log - Показати повідомлення журналу.
svn log [PATH]
svn log URL [PATH. ]
$ Svn log

mkdir - Створити каталог в сховище з контролем версій.
$ Svn mkdir newdir

move (mv, rename, ren) - Переміщення файлу або директорії.
svn move SRC DST

propdel (pdel, pd) - Видалення властивостей з файлів, каталогів або ревізій.
svn propdel PROPNAME [PATH. ]
svn propdel PROPNAME -revprop -r REV [URL]

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

resolved - Видалити «конфлікти» на робочу копію файлів або каталогів.
svn resolved PATH ...

revert - Скасувати всі локальні зміни.
$ Svn revert myprj.phtml

status (stat, st) - Статус робочої копії файлів або каталогів.
$ Svn status wc

switch (sw) - Оновлення робочої копії на інший URL.

unlock - Розблокування робочої копії.

update (up) - Оновлення вашої робочої копії.