Работа с Subversion — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Что такое система контроля версий)
(Думаю, умничать по поводу правильности смысла не надо - только отвлекает внимание. Оставил менее приемлемый для себя и спорный вариант)
 
(не показано 7 промежуточных версий 1 участника)
Строка 1: Строка 1:
SVN (Subversion) — широко распространённая система контроля версий.
+
Subversion — широко распространённая система контроля версий. (Иногда её называют SVN по имени программы-клиента входящей в дистрибутив Subversion.)
  
 
===Что такое система контроля версий===
 
===Что такое система контроля версий===
Это ''хранилище'' в сети (часто говорят «репозиторий» или, [http://gramota.ru/slovari/dic/?lop=x&efr=x&zar=x&ag=x&ab=x&sin=x&lv=x&az=x&pe=x&word=%F0%E5%EF%EE%E7%E8%F2%E0%F0%E8%E9 грамматически неверно], «репозитарий»), где могут размещаться программные проекты или отдельные файлы. Самое главное: в это хранилище можно закачивать разные версии каждого файла вашего проекта — в любой момент можно вернуться к любой версии. В вики-движках действует схожий механизм. Содержимое всех файлов проекта в некоторый момент называется ''ревизией'', в последний момент — ''HEAD-ревизией''.
+
Это ''хранилище'' в сети (часто говорят «репозиторий»), где могут размещаться программные проекты или отдельные файлы. Самое главное: в это хранилище можно закачивать разные версии каждого файла вашего проекта — в любой момент можно вернуться к любой версии. В вики-движках действует схожий механизм. Содержимое всех файлов проекта в некоторый момент называется ''ревизией'', в последний момент — ''HEAD-ревизией''.
  
===Как установить SVN===
+
===Как использовать Subversion===
Для ОС Windows удобно пользоваться Tortoise SVN.
+
Subversion действует по принципу клиент-сервер. Это (упрощённо) означает, что само хранилище находится на каком-то одном компьютере в сети, а пользователи хранилища должны подключаться к этому компьютеру. Подключение происходит с помощью программы-клиента Subversion. Для ОС Windows удобно пользоваться клиентом под названием TortoiseSVN.
  
 
Скачать можно отсюда:
 
Скачать можно отсюда:
Строка 15: Строка 15:
 
Не забудьте также скачать и установить русский языковой пакет.
 
Не забудьте также скачать и установить русский языковой пакет.
  
===Как пользоваться Tortoise SVN===
+
===Как пользоваться TortoiseSVN===
 
# Создать папку локального репозитария.  
 
# Создать папку локального репозитария.  
 
# Щелкнуть в ней правой мышью и выбрать пункт '''TortoiseSVN/Извлечь'''
 
# Щелкнуть в ней правой мышью и выбрать пункт '''TortoiseSVN/Извлечь'''
Строка 26: Строка 26:
  
 
==См. также==
 
==См. также==
* [http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8#.D0.A1.D0.BB.D0.BE.D0.B2.D0.B0.D1.80.D1.8C Словарь систем управления версиями]
+
* [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

  1. Создать папку локального репозитария.
  2. Щелкнуть в ней правой мышью и выбрать пункт TortoiseSVN/Извлечь
  3. В открывшемся окне ввести http://edu.mmcs.sfedu.ru/svn/it-summer/ и нажать OK
  4. В появившемся окне пароля ввести пароль, который предварительно затребовать у bravitа в личку
  5. Нажать OK. Содержимое сетевого репозитария скачается на локальный компьютер
  6. Для добавления нового файла или папки создайте их, после чего выделите и правой мышью TortoiseSVN/Добавить и TortoiseSVN/Фиксировать
  7. В начале работы с репозитарием: TortoiseSVN/Обновить
  8. В конце работы с репозитарием: TortoiseSVN/Обновить и TortoiseSVN/Фиксировать

См. также