====== Доступ к репозиторию проекта ====== Limb3 использует систему контроля версий [[http://subversion.tigris.org/|Subversion]] для совместного доступа к коду проекта. Subversion или SVN используется для конкурентного(одновременного) редактирования кода многими разработчиками удаленно. Subervsion предоставляет уникальные возможности для слежения за разрабатываемым кодом. Существует замечательная [[http://svnbook.red-bean.com/|документация по Subversion]], которую настоятельно рекомендуется изучить(хотя бы общие черты работы с системами версионного контроля) перед использованием. ===== Получение рабочей копии ===== * репозиторий Limb(как 2.x ветки, так и 3.x) находится по адресу https://svn.limb-project.com, например, выборку trunk версии core пакета из Limb3 в директорию core можно осуществить следующим образом: $ svn co https://svn.limb-project.com/3.x/trunk/limb/core core * репозиторий настроен таким образом, что код можно свободно выбирать, однако коммитить незарегестрированным пользователям нельзя. Для этого необходимо получить разрешение у разработчиков и сделать это очень просто - обращайтесь в [[http://limb-project.com/forum|форум]] или в [[http://lists.limb-project.com/mailman/listinfo/limb-dev|рассылку для разработчиков]](хотя форум на данный момент предпочтительнее). ===== Просмотр репозитория ===== * рассылка по коммитам: http://lists.limb-project.com/mailman/listinfo/limb-svn * встроенный простой и быстрый [[https://svn.limb-project.com/limb|Apache браузер]] * более продвинутый браузер [[http://viewvc.limb-project.com/|ViewVC]] * [[http://fisheye.limb-project.com/|FishEye]] - мощный инструмент для слежения за изменениями в репозитории ===== Subversion этикет ===== * все коммиты **обязательно надо** сопровождать вразумительными комментариями о том, что было сделано, на **английском языке** (по возможности грамотном) * комментарии могут быть много строчными, каждая новая строка начинается с символов **--**: -- richedit sets default cols, rows and iframe width, height if not specified -- small html fixes ===== Выборка всех пакетов Limb3 (только /trunk веток) ===== svn co https://svn.limb-project.com/3.x/trunk/limb