LINUX.ORG.RU

Организация совместной разработки ПО на базе SVN+DocBook+Mantis: Часть 1

 , , ,


0

0

Эта статья открывает цикл материалов об организации совместной разработки программного обеспечения на базе SVN, DocBook и Mantis. В ней будет сделан обзор программного обеспечения и освещены некоторые вопросы. Материалы, изложенные в статье, будут интересны тем, кто занят в программных проектах, где задействовано более одного человека и требуется определенным образом увязывать результаты совместной работы в виде программного кода и документации. Проблема делится на две основные части: организация работы (следует сразу отметить, что без четкой организации работы использование любых самых удачных и прекрасных программных средств однозначно обречено на полный провал) и программная поддержка (речь не идет о средах программирования, CASE-средствах и прочем, что позволяет в результате получить программный код, скрипты, визуальные формы и т. д.).

>>> Подробности

★★★

Проверено: Shaman007 ()

Дааа! В чатике линуксоидов как раз об svn и надо рассказывать!

helios ★★★★★
()

пробовал я этот мантис. да, классный! но если бы он был на питоне, он был бы ещё класснее, а так - trac - моё всё, хоть и недоделанный ещё.

и да, мне больше нравится bazaar

AGUtilities ★★★
()
Ответ на: комментарий от anonymous

при правильной постановке работы с git/hg требуется часто пререключать бранчи. Если проект большой, скорость таких операций очень важна. Про svn вообще молчу, пока svn log делается можно чай заварить

annulen ★★★★★
()
Ответ на: комментарий от yoghurt

>Сейчас же в моде гит

Кстати, в кратце для неосиляторов, как в git выкачать только последнею версию кода, не выкачивая кучу другой информации? git clone, я так понимаю, выкачивает всё, включая всю историю...

Yareg ★★★
()
Ответ на: комментарий от queen3

Redmine, решительно требует установки руби. это его минус - из-за одного приложения ставить руби. да ещё и вики там скудненькая с нетрадиционным синтаксисом. также примного известна его сырость в целом. установка тогоже плагина блога - настоящий шаманизм.

AGUtilities ★★★
()
Ответ на: комментарий от Yareg

Никак. Торвальдс даже на конференции говорил, что никак, это связано со способом хранения и т.д и т.п. Но все же git и mercurial остаются лучшими. Я люблю еще bzr, но сейчас переключился на git, все прекрасно, справляется на все 100.

vertexua ★★★★★
()
Ответ на: комментарий от annulen

> при правильной постановке работы с git/hg требуется часто пререключать бранчи.

Ты не только реактивный, но и шизоф^Wмногозадачный %)

tailgunner ★★★★★
()
Ответ на: SVN не нужен! от amonymous

>SVN не нужен!

С точки зрения пользователя, чем svn хуже других качалок? И там и там файлы качаются одинаково, через консоль, без архивации.

Napilnik ★★★★★
()
Ответ на: комментарий от anonymous

> Git-Doxygen-Track

s/Git/Mercurial/

А так верно. Кроме s/k$/, естественно.

не, ну раз пошла такая пианка, тогда hg-doxygen-moinmoin

shty ★★★★★
()

Вот чем мне не нравятся эти айбиэмовские статьи, так это тем, что идёшь туда по ссылке «Подробности» в надежде увидеть какие-то подробности, а их там нет! Ну да, список источников ПО, откуда автор ставил проги, перечисленные в заголовке, и всё. Уже даже ходить не хочется.

anonymous
()
Ответ на: комментарий от ahonimous

> внезапно - svn и появилась в 21-м веке

и что?

iMp ★★★
()

Я добавил бота IBM_dW в игнор. Почему я вижу его темы? Это фича что ли?

Sorcerer ★★★★★
()

А где теги «анабиоз» и «криокамера»?

P.S. Статьи на ibm.com не нужны

m16a1
()

статья ни о чем. перечислены вещи, очевидные для руководителя отдела разработки и ненужные для программистов.

из всех issue trackerов самый крутой - это jira. лицензия на 10 пользователей стоит $10, этого хватит для 80% читателей лора.

anonymous
()
Ответ на: комментарий от yoghurt

>Что-то бимеры от времени отстают. Сейчас же в моде гит и трак :)

А по мне, так svn и trac очень даже хороши. Особенно если репозиторий не «распределенный»

kraw ★★★★
()
Ответ на: комментарий от AGUtilities

>это его минус - из-за одного приложения ставить руби

gitorious тоже на руби, например

annulen ★★★★★
()
Ответ на: комментарий от AGUtilities

Trac зато архитектурно ущербен. Ради redmine можно и руби поставить, про сырость не согласен, релизы давно уже стабильны. Все вопросы по плагину блога - автору плагина блога.

anonymous
()
Ответ на: комментарий от yoghurt

> Сейчас же в моде гит и трак :)

А что, плагин гита к траку уже умеет нормально нелатиницу в каментах коммитов нормально отображать?
Может лучше Redmine?

AnDoR ★★★★★
()
Ответ на: комментарий от anonymous

Очевидно он имел ввиду невозможность выкачивания части репозитория.

vertexua ★★★★★
()
Ответ на: комментарий от AGUtilities

Trac решительно требует установки пистона. это его минус - из-за одного приложения ставить пистон. да ещё и вики там скудненькая с нетрадиционным синтаксисом. также примного известна его сырость в целом. установка тогоже плагина любого - настоящий шаманизм.

AnDoR ★★★★★
()
Ответ на: комментарий от AGUtilities

Плагин блога не ставил, ставил пару других плагинов - никакого шаманизма. Конечно, была пара косяков за два года использования redmine (при переходе на новые версии), но они быстро решались. Синтаксис wiki там Textile, вроде не такой уж нетрадиционный. И главное - что там всё просто и понятно.

Но вообще на вкус и цвет. Если за меня кто-то настроит Trac, буду юзать. Самому - проще redmine ;-)

queen3 ★★★★★
()
Ответ на: комментарий от AnDoR

В последней версии, где они наворотили ajax по самое не балуй - да, тормоз... если не юзать Chrome/FF4 ;-) Впрочем, на FF 3.6 приемлемо.

Но вообще, Jira предыдущих версий была простая и удобная, приятно посмотреть. Сейчас хуже стало. Overbloated (ну вообще я про Jira Studio говорю, но тем не менее).

queen3 ★★★★★
()
Ответ на: комментарий от anonymous

> из всех issue trackerов самый крутой - это FogBUGZ

Очевидный фикс.

queen3 ★★★★★
()
Ответ на: комментарий от queen3

> да, тормоз... если не юзать Chrome/FF4

Т.е. ты предлагаешь решать проблему тормознутости и прожорливости жиры через ускорение веб-морды?
Вообще я имел в виду ещё и прожорливость жиры до оперативки.

AnDoR ★★★★★
()
Ответ на: комментарий от annulen

>одна фича - одна ветка

Во-первых, мне никогда не приходилось работать более, чем с 3-мя ветками, иначе взрывается голова. Во-вторых, удобнее держать разные ветки в разных репозиториях. В-третьих, mercurial по произвдительности сравним с git. А для git уже появился аналог mq из коробки?

Zenom ★★★
()
Ответ на: комментарий от AnDoR

Почему бы не решать проблему Web 2.0 - соответвенно ориентированными браузерами? Это даже не я предлагаю. Это предлагает ситуация, разработчики сайтов и браузеров, да и весь ЛОР скандирует «мой любимый браузер на 5% быстрее выполняет жабоскрипт!» каждую неделю. Никуда мы от этого не денемся, веб2.0 уже тут.

Ну, а хостить жиру я пробовал - т.к. она на жабе, то неудивительно, что оперативку жрёт. И стартовала несколько минут на гиге. Но, скажем, сейчас у нас на проекте Jira Studio @ .jira.com - никаких тормозов. Да, может для мелких разработчиков её и нет смысла ставить, ну так каждому своё - ынтырпрайзу ынтырпрайзово. Типичненький такой ынтырпрайз - complicated & overbloated.

Собственно, я с тобой согласен - тормоз, но просто у неё свои требования.

queen3 ★★★★★
()
Ответ на: комментарий от anonymous

вы ущербны

>Trac зато архитектурно ущербен Нет, все как раз наоборот, и over 600 зарегистрированных плагинов для него на www.trac-hacks.org подтверждает - вы ущербны.

anonymous
()
Ответ на: комментарий от anonymous

Анонимусы уже не представляют дистрибутивов без питоновских недопрограмм?

хинт: в дебиане пистон весьма опционален

AnDoR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.