Работа с Subversion — различия между версиями
Ulysses (обсуждение | вклад) (→Что такое система контроля версий) |
Admin (обсуждение | вклад) (Думаю, умничать по поводу правильности смысла не надо - только отвлекает внимание. Оставил менее приемлемый для себя и спорный вариант) |
||
(не показано 7 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
− | + | Subversion — широко распространённая система контроля версий. (Иногда её называют SVN по имени программы-клиента входящей в дистрибутив Subversion.) | |
===Что такое система контроля версий=== | ===Что такое система контроля версий=== | ||
− | Это ''хранилище'' в сети (часто говорят «репозиторий» | + | Это ''хранилище'' в сети (часто говорят «репозиторий»), где могут размещаться программные проекты или отдельные файлы. Самое главное: в это хранилище можно закачивать разные версии каждого файла вашего проекта — в любой момент можно вернуться к любой версии. В вики-движках действует схожий механизм. Содержимое всех файлов проекта в некоторый момент называется ''ревизией'', в последний момент — ''HEAD-ревизией''. |
− | ===Как | + | ===Как использовать Subversion=== |
− | Для ОС Windows удобно пользоваться | + | Subversion действует по принципу клиент-сервер. Это (упрощённо) означает, что само хранилище находится на каком-то одном компьютере в сети, а пользователи хранилища должны подключаться к этому компьютеру. Подключение происходит с помощью программы-клиента Subversion. Для ОС Windows удобно пользоваться клиентом под названием TortoiseSVN. |
Скачать можно отсюда: | Скачать можно отсюда: | ||
Строка 15: | Строка 15: | ||
Не забудьте также скачать и установить русский языковой пакет. | Не забудьте также скачать и установить русский языковой пакет. | ||
− | ===Как пользоваться | + | ===Как пользоваться TortoiseSVN=== |
# Создать папку локального репозитария. | # Создать папку локального репозитария. | ||
# Щелкнуть в ней правой мышью и выбрать пункт '''TortoiseSVN/Извлечь''' | # Щелкнуть в ней правой мышью и выбрать пункт '''TortoiseSVN/Извлечь''' | ||
Строка 26: | Строка 26: | ||
==См. также== | ==См. также== | ||
− | * [http://ru.wikipedia.org/wiki/ | + | * [http://ru.wikipedia.org/wiki/Система_управления_версиями#.D0.A1.D0.BB.D0.BE.D0.B2.D0.B0.D1.80.D1.8C Словарь систем управления версиями] |
+ | * [http://ru.wikipedia.org/wiki/Subversion Википедия: Subversion] |
Текущая версия на 19:34, 1 июня 2009
Subversion — широко распространённая система контроля версий. (Иногда её называют SVN по имени программы-клиента входящей в дистрибутив Subversion.)
Содержание
Что такое система контроля версий
Это хранилище в сети (часто говорят «репозиторий»), где могут размещаться программные проекты или отдельные файлы. Самое главное: в это хранилище можно закачивать разные версии каждого файла вашего проекта — в любой момент можно вернуться к любой версии. В вики-движках действует схожий механизм. Содержимое всех файлов проекта в некоторый момент называется ревизией, в последний момент — HEAD-ревизией.
Как использовать Subversion
Subversion действует по принципу клиент-сервер. Это (упрощённо) означает, что само хранилище находится на каком-то одном компьютере в сети, а пользователи хранилища должны подключаться к этому компьютеру. Подключение происходит с помощью программы-клиента Subversion. Для ОС Windows удобно пользоваться клиентом под названием TortoiseSVN.
Скачать можно отсюда: http://tortoisesvn.net/downloads/
Или отсюда: http://soft.softodrom.ru/ap/TortoiseSVN-p7288
Не забудьте также скачать и установить русский языковой пакет.
Как пользоваться TortoiseSVN
- Создать папку локального репозитария.
- Щелкнуть в ней правой мышью и выбрать пункт TortoiseSVN/Извлечь
- В открывшемся окне ввести http://edu.mmcs.sfedu.ru/svn/it-summer/ и нажать OK
- В появившемся окне пароля ввести пароль, который предварительно затребовать у bravitа в личку
- Нажать OK. Содержимое сетевого репозитария скачается на локальный компьютер
- Для добавления нового файла или папки создайте их, после чего выделите и правой мышью TortoiseSVN/Добавить и TortoiseSVN/Фиксировать
- В начале работы с репозитарием: TortoiseSVN/Обновить
- В конце работы с репозитарием: TortoiseSVN/Обновить и TortoiseSVN/Фиксировать