Статьи с тэгом: контроль-версий
- 21.10.2009
- Тэги:
,
,
,
,
- Просмотров: 1798
Mercurial - это кросплатформенная распределённая система управления версиями (DCVS). Основная часть кода написана на языке Python, а наиболее чувствительные к производительности части выполнены в качестве Python-расширений на C. В настоящее время Mercurial используют такие проекты, как: Python, Netbeans, Mozilla и Mozdev, OpenOffice.org и многие другие.
Одной из самых распространенных задач, возникающих после установки Mercurial является настройка доступа к репозиториям по http-протоколу. Эта задача с точки зрения доступа на чтение уже описывалась ранее. Далее будет описан вариант доступа на чтение/запись с помощью http-сервера nginx.
Читать полностью...
Добавить в
- 14.08.2009
- Тэги:
,
,
,
,
,
- Просмотров: 2963
Mercurial - это распределённая система управления версиями (DCVS). Разрабатывалась специально для больших проектов. Таким образом, одной из отличительных особенностей Mercurial является скорость работы. БОльшая часть системы написана на Python, а чувствительные к производительности части - реализованы в качестве Python-расширений на C.
Наравне с традиционными возможностями систем контроля версий, Mercurial так же поддерживает функции для децентрализованной работы:
-
отсутствует понятие основного хранилища кода
-
ветвление (возможно вести несколько веток одного проекта и копировать изменения между ветками)
-
слияние репозиториев (чем и достигается «распределённость» работы).
Кроме того, Mercurial предоставляет Web-интерфейс, а так же встроенную систему подсказок. Большинство команд привычны для пользователей CVS.
Читать полностью...
Добавить в
- 10.08.2009
- Тэги:
,
,
,
,
,
,
- Просмотров: 2512
Trac - это система управления проектами разработки программного обеспечения, вкючающая в себя возможность отслеживания ошибок и просмотра репозитариев систем контроля версий (subversion "из коробки", mercurial, git, bazaar через плагины). Реализована средствами языка Python и распространяется в открытых исходных кодах.
Trac предоставляет такие функции, как:
-
разделение проекта на этапы (milestones)
-
план работ (roadmap)
-
история изменений (timeline)
-
управление пользователями
-
учет задач на разработку (tickets)
-
wiki
Trac поддерживает wiki разметку в описании задач и commit'ов, а так же позволяет создавать связи (links) между задачами (tickets), изменениями (changesets), файлами (files) и wiki-страницами (wiki pages).
Читать полностью...
Добавить в
- 08.07.2009
- Тэги:
,
,
,
,
,
- Просмотров: 7650
Subversion - централизованная система управления версиями, распространяемая в исходных кодах. Так же иногда называется svn, по названию клиентской программы, входящей в стандартный дистрибутив Subversion. Разрабатывалась, как альтернатива системе CVS, обладающая всеми основными функциями CVS и свободная от ряда её недостатков.
В настроящее время Subversion используется во многих известных проектах: Apache, Samba, Google Code, SourceForge.net и многих других.
WebSvn - онлайн subversion клиент. По сути, есть не что иное, как набор PHP скриптов, предоставляющий удаленный доступ к репозиториям Subversion. Поддерживается работа с несколькими репозитариями, допускается редактирование шаблонов интерфейса, поддерживется опция Apache MultiViews и предоставляется возможность экспорта в RSS.
Читать полностью...
Добавить в