Название: Где лучше размещать свои SVN репозитории? Отправлено: lex_newton от Февраль 27, 2009, 08:02 Вопрос такой.
Где лучше размещать свои SVN репозитории для open source проектов? Ваше субъективное и объективное мнение? Плюсы и минусы сервисов? -- результаты поиска, на текущий момент ( 2009.02.27 ) -- Мне понравились: - http://code.google.com/ (функционал мелкий, но все достаточно удобно. для мелких проектов подходит идеально) - http://www.assembla.com/ На мой взгляд очень ужасно смотрятся такие популярные хранилищя как: - http://sourceforge.net/ - http://berlios.de/ (очень неудобно с ними работать) Упомянутые русские так же далеки от идеала... - http://shamangrad.net/ ( работает в режиме тестирования ) - http://fireforge.net/ Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lit-uriy от Февраль 27, 2009, 08:14 я на Асембле (http://www.assembla.com) держу, вполне, там и трэк есть. И разные системы упраления версиями (SVN, GIT, ...), 200 MB бесплатно
Вот пример (http://trac2.assembla.com/qtrtt/timeline) Еще есть отечественный ресурс http://shamangrad.net/ Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: BRE от Февраль 27, 2009, 08:29 Сам пользуюсь http://fireforge.net (http://fireforge.net).
Недавно произошел переход на новый быстрый хостинг. Меня все устраивает, куча сервисов. Кстати, тоже отечественный проект. Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: kuzulis от Февраль 27, 2009, 08:57 А может кто-нибудь по "рабоче-крестьянски" объяснить, как надо работать с svn, т.е по шагам и что для этого необходимо?
Имею ввиду: 1. Если я например хочу исправления послать в чужой SVN , то что нужно для этого? 2. Если я хочу создать свой SVN, то с чего начать? и если не трудно, то поделитесь ссылками, где это доходчиво и понятно и просто описано :) ЗЫ: да! я халявщик! :) Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: BRE от Февраль 27, 2009, 09:09 1. Если я например хочу исправления послать в чужой SVN , то что нужно для этого? svn co -m "Мои изменения"2. Если я хочу создать свой SVN, то с чего начать? С чтения документации. ;)На самом деле svn очень прост в использовании. Не плохая статья есть в журнале LinuxFormat (70) за сентябрь 2005 г (журнал можно скачать с офф сайта из архива). Там все расписано пошагово, как и что делать. Многие среды программирования имеют средства поддержки subversion, есть куча клиентов (kdesvn, QSvn), так что командной строкой прийдется пользоваться очень не часто. P.S. Кстати, репозиторий не обязательно размещать в сети, у меня есть закрытый репозиторий на флешке. Для начала освоения и пробы репозиторий можно сделать локальным. Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: crackedmind от Февраль 27, 2009, 09:13 А по мне так bazaar лучше и интуитивней :) И нет такого гемороя с мержем бранчей, как в свн.
Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lit-uriy от Февраль 27, 2009, 13:57 >>и если не трудно, то поделитесь ссылками, где это доходчиво и понятно и просто описано
лучше чем здесь (http://svnbook.red-bean.com/) врятли есть (переведена большая часть) Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: AAXEE от Февраль 27, 2009, 20:16 Хорошая тема. Спасибо.
У меня такой, глупый наверное, вопрос. Если все хранить не на своей машине, а на этих сервисах, возможно ли такое что произойдет сбой и данные потеряются? Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lex_newton от Февраль 27, 2009, 20:21 Вообще, такое маловероятно. По крайней мере полная потеря. там бакапы делают и т.п.
Но ты всегда можешь сам сделать бакап :) или даже перенести репозиторий в другое место Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lit-uriy от Февраль 27, 2009, 21:10 2 AAXEE,
1) можно как сказал lex_newton, делать резервоне копирование, с помощью svnadmin recover (подробнее (http://svnbook.red-bean.com/nightly/ru/svn.reposadmin.maint.html#svn.reposadmin.maint.recovery)) 2) можно у себя держать зеркало, делается просто: Создается хранилище на своей машине, затем инициализируется с помощью svnsync init А затем периодически синхронизируется с помощью svnsync sync (подробнее, но для версии 1.5 и на английском (http://svnbook.red-bean.com/en/1.5/svn.ref.svnsync.html)) Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: AAXEE от Февраль 27, 2009, 21:59 Спасибо :)
Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: Detonator от Март 06, 2009, 22:28 А там только GPL проекты хостят?
Если хочу свой комерческий закрытый проект разместить на SVN сервере то можно подобные использовать? В крайнем случае можно и на своем сервере разместить но не хочется разбираться с настройками и бэкапами/восстановлениями если что. Может быть где недорогие хорошие платные есть. Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lit-uriy от Март 07, 2009, 08:36 2 Detonator, Тыб уточнил, что подразумевается под словом "Там"
Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: Detonator от Март 07, 2009, 09:31 Список сайтов в первом хосте.
Но в общем я уже нашел себе сам http://www.mysvn.ru/, вроде недорого Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lex_newton от Март 08, 2009, 11:10 Я Рассматривал с точки зрения бессплатности. И, в принципе, цель ГНУ проекты. платных по сети гораздо больше и условия разные. это отдельная тема ;)
Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: Alex Custov от Март 09, 2009, 01:01 1. Если я например хочу исправления послать в чужой SVN , то что нужно для этого? svn co -m "Мои изменения"svn commit -m "Мои изменения" Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: BRE от Март 09, 2009, 10:36 1. Если я например хочу исправления послать в чужой SVN , то что нужно для этого? svn co -m "Мои изменения"svn commit -m "Мои изменения" svn ci -m "Мои изменения" Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: kuzulis от Июнь 03, 2009, 07:44 Доброго всем дня!
Я тут решл все-таки опять поднять эту тему - по причине не совсем ясного понимания и представления о ней :) Я тут вчера почитал документацию по SVN и т.п. но так и не понял как у себя локально настроить сервер SVN. Интересует настройка сервера из под Linux, используя пакет subversion У меня стоит ArchLinux , так вот, там в ВИКИ есть документация как это делать - но она не внятная и непонятная... И вообще на просторах паутины оч много информации, но она не систематизирована.. где-то описан метод начтройки, через ssh, где-то через Апач и т.п. и т.д. Итак: 1. Какие еще нужны пакеты помимо пакета subversion для настройки сервера SVN у себя локально? 2. Можно ли настроить сервер так, чтобы локально через браузер можно было бв на него заходить? (как в интернетах :) ) Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: uriel от Июнь 03, 2009, 08:18 Сейчас в ArchLinux есть некоторая проблема с последней сборкой Subversion (1.6.2-4) - там как раз забыли положить нужные файлы, но на треккере это уже добавлено. :) Так что ставьте 1.6.2-3 или младше.
Потом в /etc/conf/svnserve в SVNSERVE_ARGS по образцу указываете путь к локальной папке с репозиториями. Затем заходите в неё и выполняете "svnadmin create имя_репзоитория". Если будете использовать подключение только с локальной машины, то в только что созданной папке правите файл conf/svnserve.conf, убрав комментарий перед строкой "anon-access = read", а затем меняете read на write. Теперь смело делаем "/etc/rc.d/svnserve {start|restart}" и можно проверять работу репозитория, но только по протоколу svn://, а не http://. Если честно, сам с подробностями не разбирался, но так оно точно работает и для базовых действий вполне хватает. ;) Название: Re: Где лучше размещать свои SVN репозитории? Отправлено: lit-uriy от Июнь 03, 2009, 09:05 2 kuzulis, а ты уверен, что тебе сервер нужен?
Если ты один собираешся использовать хранилище, т.е. для себя. то создай подходящий каталог, например, /home/kuzulis/myprojrepo и внём скомандуй: svnadmin create ./ затем извлеки рабочую копию, при работе с локальным хранилищем в качестве протокола используй file:// svn co file:///home/kuzulis/myprojrepo ./ |