roboforum.ru

Технический форум по робототехнике.

Системы коллективной разработки.

Системы коллективной разработки.

SkyStorm » 26 ноя 2010, 11:37

Может немного не по этой теме, но все же очень близко к Коллективным проектам.
Хотел спросить, желательно отвечать по заданному ниже порядку:
1. Кто какие использует средства коллективной разработки?
2. Почему?
3. Какими пользовались еще кроме того с которым работаете сейчас?

Re: Системы коллективной разработки.

Сергей » 26 ноя 2010, 11:46

Самые лучшее средство коллективной работы это маркерная доска, бумажки и ручки.
И система контроля версий, мы используем SVN.

Re: Системы коллективной разработки.

=DeaD= » 26 ноя 2010, 11:50

Мы у Vooon'a ORFA держим под меркуриалом вроде.

Re: Системы коллективной разработки.

Vooon » 26 ноя 2010, 11:55

SVN прошлый век! Почитай Hg Init! :D

Re: Системы коллективной разработки.

SkyStorm » 26 ноя 2010, 11:56

А почему Меркуриал, что в нем хорошего?
А почему SVN, что в нем хорошего?
Я работал с CVS ничего особенного взял файлы - отдал файлы ...
Работал с ClearCase мозг сломаешь пока разберешься.
Сейчас вот очень популярен Git ...

Re: Системы коллективной разработки.

Vooon » 26 ноя 2010, 12:03

git vs hg довольно давний холивар.
Оба они обладают практически одинаковыми функциями.
Мне больше нравится cli hg, он похож на cli svn.
Гит хуже подходит для закрытых реп.
Деплой гит-сервера немного сложней.

Re: Системы коллективной разработки.

Сергей » 26 ноя 2010, 12:13

Особо не парился с выбором системы контроля версий, поставили TortoiseSVN и работаем. Удобно из любого места загрузить билд и работать.

Re: Системы коллективной разработки.

Grem » 26 ноя 2010, 14:57

1. Меркуриал.
2. Плагин для идеи есть.
3. Раньше, когда за окном ходили мамонты, для личного нужд использовал гит, устроился на работу, там п.1 онли, пришлось пользоваться им, потом и привык.

Re: Системы коллективной разработки.

DrZugrik » 16 апр 2011, 19:11

SVN - это удобная и достаточно надежная штуковина которой пользуются практически все разработчики програмного обеспечения. Для разработки инженерных проектов все чего ему нехватает - SVG-Editor или DWG-Viewe. А так у него есть все что нужно - кросплатформенность, много разных клиентов, простота и доступность.

Re: Системы коллективной разработки.

setar » 16 апр 2011, 21:47

только почему то разработчики kernel.org перешли с svn на git :)
наверное они ничего не понимают в системах коллективной разработки :wink:

коллеги, варианты просты: простой / сложный / устаревший = mercurial / git / svn

Re: Системы коллективной разработки.

Виталий » 16 апр 2011, 23:22

только почему то разработчики kernel.org перешли с svn на git

Ну как я понимаю речь о маленькой команде разработчиков. Если так, то особой разницы нет.

Re: Системы коллективной разработки.

setar » 16 апр 2011, 23:31

Акстись, Виталь :) kernel.org это команда разработчиков ядра линукса.
Насколько я знаю это самая большая коллективная команда.
именно из за этого они перешли на гит.
сотни транзакций изменений кода ежедневно + десятки ветвлений.
svn при достижении некоторого порога стал дико тормозить.

а от для маленькой команды как раз и без разницы... поначалу

Re: Системы коллективной разработки.

Виталий » 16 апр 2011, 23:35

Я про команду топикстартера, а не про kernel.org конечно.

Re: Системы коллективной разработки.

Vooon » 18 апр 2011, 22:47

Ну я бы не стал гит называть сложным.
Не сложнее ртути, но соглашения немного непривычные.
Поработал с ядром используя гит. Удобно.
А из свна ядро выкачивается ну оочень долго. И работать не очень удобно.


Rambler\'s Top100 Mail.ru counter