OSS Group :: Admin :: Работа с Subversion |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
Работа с SubversionТипичная последовательность работы с Subversion:
Краткая сводка по командамСоздание репозитория: $ svnadmin create /path/to/repository Рекомендованный порядок импорта в репозиторий нового проекта: $ svn mkdir file:///path/to/repository/project -m 'Creating project "project"' $ svn import file:///path/to/repository /path/to/project project/trunk -m 'Initial import of project "project"' Получение рабочей копии из репозитория: $ svn checkout file:///path/to/repository/project /path/to/workcopy Передача в репозиторий нового состояния проекта: $ svn commit $ svn commit *.c include/ Получение сообщений из репозитория с версии XXX до текущей, помещение их в ChangeLog и сохранение последнего в репозитории: $ svn log -rXXX:HEAD >> ChangeLog $ svn commit ChangeLog -m 'Update ChangeLog' Операции с файлами: добавление, удаление, копирование, перемещение, создание директорий $ svn add 'file' $ svn remove 'file' $ svn copy 'file' 'copy_of_file' $ svn move 'file' 'new_name' $ svn mkdir 'new_dir' Отмена изменений и возврат к предудущей версии (revert не действует рекурсивно, для рекурсии должен быть задан ключ -R): $ svn revert 'file' Получение статуса файлов в каталоге, списка текущих изменений, или изменений с версии XXX по версию YYY для заданных файлов: $ svn status $ svn diff $ svn diff -x Naur $ svn diff -rXXX:YYY *.c Получение файлов проекта для организации дистрибутива (т.е. без всяких .svn/* ) $ svn export file://path/to/repository/project Резервное копирование и восстановление с резевной копии репозитория: $ svnadmin dump /path/to/repository | gzip -9 > dump.gz $ gunzip -c dump.gz | svnadmin load /path/to/repository
Дата создания: 2006-05-24 12:24:42 (Фетисов Н. А. (naf)) Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|