Не так давно меня натолкнули на задачу “поставить” SVN на сервер для того, чтобы группа программистов могла спокойно работать с общим проектом…
Идея показалась мне интересной. До этого я не вникал в преимущества оного софта и технологий, но вчера снова услышал о svn и решил поставить его себе на машинку.
Установка SVN (Subversion) на Ubuntu.
На ноуте у меня стоит Ubuntu 7.10. Установить эту штуковину не составило никакого труда - стандартным $> sudo apt-get install subversion
А вот дальше пошли непонятки… Понимаю, что нужно поставить репозиторий, где вся бяка и будет лежать, понимаю, что под каждый проект нада создать свой “подраздел”. Полез разбираться - а инфы-то не очень много. Отчего и решился завести отдельный раздел в блоге - думаю, я не один такой, кому предстоит разобраться с svn.
Нашел, вроде бы, книженцию по этому делу. Половина переведена, многое - нет. Поэтому, буду выступать в качестве переводчика и выкладывать то, что перевел я сам. На полноту перевода не претендую, но понятно будет - это точно
Предполагаю, что будет несколько разделов:
- Введение в Subversion (украду у автора)
- Первоначальная настройка Subversion (частично, перевод есть, остальное - придумаю :))
- Создание проектов и подпроектов
- Как работать с svn из IDE (я использую KDevelop. Знакомые - Eclipse).
- Ну и на последок чего-нибудь
Очень жду! Документации не то что очень мало, а нет почти совсем! Нужна нормальная дока по установке и настройке этого чуда.
А именно:
1) Создание репозитария
2) Импорт файлов и каталогов в репозитарий
3) Подключение к этом репозитарию извне
4) Администрирование репозитария (тут как раз хоть какая-то документация имеется)
5) Интеграция с Apache2. Причем не просто “Обратимся по ссылке…”, а полноценная: что, как и где прописать, как этим пользоваться, клиенты, web-мордочка и т.п.
2 maxiva и всем, кто хотел быстро установить SVN в Linux: я выкатил пост у себя на блоге. Тык!
Скоро будет ещё несколько, по настройке и созданию веток.