Технический форум по робототехнике.
SkyStorm » 26 ноя 2010, 11:37
Может немного не по этой теме, но все же очень близко к Коллективным проектам.
Хотел спросить, желательно отвечать по заданному ниже порядку:
1. Кто какие использует средства коллективной разработки?
2. Почему?
3. Какими пользовались еще кроме того с которым работаете сейчас?
Сергей » 26 ноя 2010, 11:46
Самые лучшее средство коллективной работы это маркерная доска, бумажки и ручки.
И система контроля версий, мы используем SVN.
=DeaD= » 26 ноя 2010, 11:50
Мы у Vooon'a ORFA держим под меркуриалом вроде.
Vooon » 26 ноя 2010, 11:55
SVN прошлый век! Почитай Hg Init!
SkyStorm » 26 ноя 2010, 11:56
А почему Меркуриал, что в нем хорошего?
А почему SVN, что в нем хорошего?
Я работал с CVS ничего особенного взял файлы - отдал файлы ...
Работал с ClearCase мозг сломаешь пока разберешься.
Сейчас вот очень популярен Git ...
Vooon » 26 ноя 2010, 12:03
git vs hg довольно давний холивар.
Оба они обладают практически одинаковыми функциями.
Мне больше нравится cli hg, он похож на cli svn.
Гит хуже подходит для закрытых реп.
Деплой гит-сервера немного сложней.
Сергей » 26 ноя 2010, 12:13
Особо не парился с выбором системы контроля версий, поставили TortoiseSVN и работаем. Удобно из любого места загрузить билд и работать.
Grem » 26 ноя 2010, 14:57
1. Меркуриал.
2. Плагин для идеи есть.
3. Раньше, когда за окном ходили мамонты, для личного нужд использовал гит, устроился на работу, там п.1 онли, пришлось пользоваться им, потом и привык.
DrZugrik » 16 апр 2011, 19:11
SVN - это удобная и достаточно надежная штуковина которой пользуются практически все разработчики програмного обеспечения. Для разработки инженерных проектов все чего ему нехватает - SVG-Editor или DWG-Viewe. А так у него есть все что нужно - кросплатформенность, много разных клиентов, простота и доступность.
setar » 16 апр 2011, 21:47
только почему то разработчики kernel.org перешли с svn на git
наверное они ничего не понимают в системах коллективной разработки
коллеги, варианты просты: простой / сложный / устаревший = mercurial / git / svn
Виталий » 16 апр 2011, 23:22
только почему то разработчики kernel.org перешли с svn на git
Ну как я понимаю речь о маленькой команде разработчиков. Если так, то особой разницы нет.
setar » 16 апр 2011, 23:31
Акстись, Виталь
kernel.org это команда разработчиков ядра линукса.
Насколько я знаю это самая большая коллективная команда.
именно из за этого они перешли на гит.
сотни транзакций изменений кода ежедневно + десятки ветвлений.
svn при достижении некоторого порога стал дико тормозить.
а от для маленькой команды как раз и без разницы... поначалу
Виталий » 16 апр 2011, 23:35
Я про команду топикстартера, а не про kernel.org конечно.
Vooon » 18 апр 2011, 22:47
Ну я бы не стал гит называть сложным.
Не сложнее ртути, но соглашения немного непривычные.
Поработал с ядром используя гит. Удобно.
А из свна ядро выкачивается ну оочень долго. И работать не очень удобно.