«Пожалуйста, удостоверьтесь что ваши посадочные места находятся в верткальном положении, а ваши столики закреплены. Бортпроводникам приготовиться к взлету.….» Это очень поверхностное руководство, которое покажет вам основы конфигурации и работы с Subversion. К тому времени как вы закончите читать это руководство, у вас должно быть понимание типичного использования Subversion. Примечание Примеры,Read More →

Subversion Subversion — система управления версиями в свободной лицензии. Известна под сокращенным именем SVN. Разработка Subversion началась в 2000 году по инициативе и финансовой поддержке компании CollabNet Inc. Основной целью проекта Subversion считается замена устаревший, на тот момент системы контроля версий CVS (Concurrent Versions System). Новый проект должен был сохранитьRead More →

В данной статье рассмотрим системы управления версиями git и svn. В чем особенности каждой, какие преимущества и возможности предлагают системы рассмотрим далее. SVN или Subversion является свободной централизованной системой управления версиями. Такие системы используются для облегчения работы с информацией, которая постоянно изменяется. Это может быть исходный код программы, скрипта, веб-страницы, сайта, текстовогоRead More →

В процессе работы над проектом Вася и Петя решили что название файла документации readme.txt не отражает его содержание. И приняли решение о том, что файл нужно переименовать в documentation.txt. Вася выполняет команду Rename. задает новое имя файла В результате выполнения команды файл помечается иконкой добавления Дело в том, что в SVN команда RenameRead More →

Выбор был сделан в пользу subversion, несмотря на преимущества альтернативных систем. Видимо, чтобы по-настоящему понять преимущества Git/Darcs/Bazaar/Mercurial, нужно какое-то время поработать с SVN. А иначе — с чем сравнивать? К тому же, subversion кажется наиболее «каноничной» системой контроля версий. 1. Настройка subversion и создание первого хранилища По старой доброй традиции я использовал сервер под управлением FreeBSD 🙂Read More →

Вообще блокировку использовать не рекомендуется, т.к. это может вызвать остановку работы ваших коллег. Но иногда возникают случаи, когда нужно что бы папки и файлы были доступны для изменения только одному человеку. В таком случае их можно заблокировать командой Getlock. Не забываем оставлять комментарий ваших действий В результате выполнения команды, любыеRead More →

Subversion (SVN) Справочная информация по командам svn может быть получена обращением к самой утилите svn через команду svn help. Введя эту команду в консоли, вы получите полный список всех команд поддерживаемых текущей версией утилиты svn. Для получения информации по конкретной команде надо добавить ее после help. Например: svn help checkoutRead More →

Для того что бы поместить свои папки и файлы под контроль SVN необходимо создать первоначальный проект. Сделать это можно двумя способами. Создание проекта в репозитории Этот способ подходит для создания первоначального пустого проекта. Заходим в репозиторий. В корневой папке репозитория используя команду Create folder . Создаем корневую папку нашего проекта »demo_project». НеRead More →

В заключении работы Вася и Петя решили внести в файл документации documentation.txt информацию о себе. Вася зафиксировал изменения на долю секунды раньше чем Петя. Петя хочет зафиксировать свои изменения Но в результате это сделать не удается Возникает конфликт версий файла, т.е. файл который находится в данный момент в репозитории отличается от файла,Read More →

В этом посте я решил собрать простые и наиболее часто используемые мной команды svn, часть параметров и способов работы с репозиториями svn, которых я склонен забывать. Это своеобразная шпаргалка, описание subversion на простых примерах. Чтобы теперь находки по работе в subversion никуда не потерялись — им место в блоге. ПоRead More →