Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Системы контроля версий

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

sasku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно, какими системами контроля версий программ вы пользуетесь, и какие их преимущества.
Особенно интересует для Delphi, и желательно свободные.

Всего записей: 413 | Зарегистр. 30-05-2002 | Отправлено: 20:21 18-01-2006
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тут бы неплохо указать версию делфей ( потому как в 10-ке есть StarTeam а ее IMHO на все хватит )
+ чем не устраивает TeamSource?

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 12:39 19-01-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasku
что подразумевается под контролем версий?
то что написано в Project->Options-> Version info...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 13:23 19-01-2006
Pentium133



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Subversion + TortoiseSVN и лучшего варианта нет
 
причем не зависит от среды программирования, храню все исходники на любых языках

Всего записей: 126 | Зарегистр. 21-09-2004 | Отправлено: 13:51 19-01-2006 | Исправлено: Pentium133, 13:52 19-01-2006
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium133

Цитата:
Subversion + TortoiseSVN и лучшего варианта нет

хм. а какие ты видел (худшие) варианты?

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 22:28 19-01-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasku
FreeCVS храню инфу на двух языках
также работаю с CVS на sourceforge.net через TortoriseCVS

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:09 20-01-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd

Цитата:
 
 FreeCVS храню инфу на двух языках
также работаю с CVS на sourceforge.net через TortoriseCVS  
 

А поподробнее можно? Где на sourceforge это лежит? Я с ихней системой размещения ни фига разобраться не могу.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 12:26 20-01-2006
vndovr

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делфи/Билдер:
http://jedivcs.sourceforge.net/

Всего записей: 359 | Зарегистр. 05-02-2004 | Отправлено: 15:49 20-01-2006
sasku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Делфи/Билдер:
http://jedivcs.sourceforge.net/

С этой системой я работал.  
Что мне не понравилося:
1. Когда с проектом работает несколько человек, нада чтобы у всех пользователей локальные файлы проекта хранились в одном и том же каталоге, на одном и том же диске, иначе система не срабатывает.
2. После занесения в базу данных файла, для локальной копии устанавливается атрибут "только для чтения". Плохо, потому что часто это ломается, - файл взял с базы, а атрибут не сбросился.

Всего записей: 413 | Зарегистр. 30-05-2002 | Отправлено: 20:51 20-01-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS

Цитата:
Где на sourceforge это лежит? Я с ихней системой размещения ни фига разобраться не могу.

Что лежит?
TortoriseCVS  на http://tortoisecvs.sourceforge.net/
   
 

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:10 21-01-2006
Pentium133



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа! Не партесь!
SVN на сегодня это лучшее бесплатное решение. Поклоникам CVS скажу, что эту систему разрабатывают те же люди и они сами признали что это следующее поколение.
Вот адрес subversion.tigris.org
Документация сдесь svnbook.red-bean.com, легко читаемая и понятная. Сразу начитнай с QuikStart.
 
Не забивайте парню мозги sourceforge.net. Ему это не нужно.
 

Цитата:
а какие ты видел (худшие) варианты?

Сам использовал Microsoft Source Save, CVS - не худший вариант, но после SVN не хочу возвращаться.

Всего записей: 126 | Зарегистр. 21-09-2004 | Отправлено: 13:30 24-01-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium133

Цитата:
Поклоникам CVS скажу, что эту систему разрабатывают те же люди и они сами признали что это следующее поколение.  

Это вы не парьтесь. Если начинать с нуля, то можно выбирать любую систему, если уже существующая, то стоимость перехода может очень дорогой. и личные предпочтения отдыхают в дальнем углу.
Даже тотже sourceforge планирует перейти на CVN.
но пока работаем на том что есть.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:16 25-01-2006
Pentium133



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну так зачинщик темы и выбирает. Вот только если выберет "неправильную", потом действительно дорого будет переходить. Я ж добра желаю
 

Цитата:
Даже тотже sourceforge планирует перейти на CVN.  

Если под CVN ты имеешь в виду SVN (она же Subversion) - то это только подтверждение моих доводов.

Всего записей: 126 | Зарегистр. 21-09-2004 | Отправлено: 15:58 25-01-2006
sasku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium133
А как SVN дружит с DELPHI ?

Всего записей: 413 | Зарегистр. 30-05-2002 | Отправлено: 17:50 25-01-2006
nobody2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня был опыт использования систем контроля версий как от MS так и от Borland. Ничего хорошего про них сказать  не могу. Возможности весьма и весьма обкастрированы. Правда не знаю как дело у них сейчас. Но несколько лет назад от них пришлось отказаться.
 
Был опыт использования AlienBrain. Система, в общем неплохая, но в ней присутствуют те же недостатки, что и в CVS (описывать их не буду, кому интересно лезьте на сайт SVN).
 
Был опыт использования CVS. Хоть система и используется подавляющим большинством, но по удобству использования она сильно проигрывает Subversion (SVN).
 
Сейчас использую Subversion (freebsd сервер) + TortoiseSVN (виндовые клиенты) и весьма доволен.
 

Всего записей: 223 | Зарегистр. 15-07-2003 | Отправлено: 11:11 26-01-2006
vndovr

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium133

Цитата:
Вот только если выберет "неправильную"

Неправильную на чей взгляд или неправильную для кого?
nobody2

Цитата:
Возможности весьма и весьма обкастрированы.

Тот же вопрос - обкастрированы для кого? Если перефразировать - то каких именно возможностей не хватало в остальных системах, которые сейчас используются? Опять же то что они используются вами - нужны ли они sasku?
 
Вопрос (для меня) - зачем мне она нужна. Если стоит речь о том чтобы хранить локально версии своих исходников - это одно, если для небольшой группы где билд делается кем-либо напрямую из среды разработки - другое, если есть несколько команд  и требуется делать автоматические билды, тестирование кода и т.д. - это третье.

Всего записей: 359 | Зарегистр. 05-02-2004 | Отправлено: 13:01 26-01-2006
Pentium133



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vndovr
Читай внимательней вопрос: "нужна система контроля версий"
Кстати я использую SVN по всем трем пунктам
И вообще прекрати придираться, сам то что используешь?
 

Цитата:
А как SVN дружит с DELPHI ?

SVN о Delphi даже не знает. Для SVN существуют только файлы и папки. Т.е. сделал ты себе рабочую копию, запустил делфи, поработал, сделал комит очередной версии (из командной строки или из эксплорера в случае TortoiseSVN), опять возвращаешся в делфи и работаешь дальше.

Всего записей: 126 | Зарегистр. 21-09-2004 | Отправлено: 13:17 26-01-2006
nobody2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vndovr

Цитата:
Тот же вопрос...
Все разумеется IMHO. С моей точки зрения - для команды разработчиков.
 

Цитата:
нужны ли они sasku? ...
Может и не нужны, но IMHO  
1) они проще в использовании (особенно начинающему)
2) бесплатны
3) удобнее для работы команды девелоперов (прицел на будущее)
 

Цитата:
Вопрос (для меня) ...
Совершенно согласен. Лучше бы уточнить назначение...

Всего записей: 223 | Зарегистр. 15-07-2003 | Отправлено: 14:02 26-01-2006
vndovr

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium133

Цитата:
Читай внимательней вопрос: "нужна система контроля версий"  
Кстати я использую SVN по всем трем пунктам  
И вообще прекрати придираться, сам то что используешь?

Я и спросил - для чего и какой функционал от нее требуется. Я работал со StartTeam, Rational Clear Case, VSS, CVS (сейчас). Это все "системы контроля версий" и любой из них хватает для работы - проблема только сесть и разобраться как.  Они не хорошие и не плохие - они разные.
Я знаю почему в конкретном случае была выбрана конкретная система - но это будет положения у нас на проектах и это были наши требования к системе контроля версий.
Вопрос sasku - что нужно ему от системы контроля версий. А построить работу можно на любой из них.
 
Что касается Delphi - то я бы сначала смотрел на StarTeam, учитывая интеграцию в среду разработки, в BDS 2006 она встроена. Просто для меня интеграция важна - как для разработчика, само собой .

Всего записей: 359 | Зарегистр. 05-02-2004 | Отправлено: 14:05 26-01-2006 | Исправлено: vndovr, 14:09 26-01-2006
Pentium133



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я знаю почему в конкретном случае была выбрана конкретная система

А вот это интересно, пожалуй, почему в одном случае вы использовали StartTeam, в другом VSS?
 
А насчет интеграции и привязки к среде скажу, что мне она не нужна, потому что в систему я храню не только исходники, а так же кучу сопутсвующих проекту файлов (документация, readme, changelog и пр. мелочь).  
И все это можно анализировать и сравнивать поверсионно в не зависимости от среды разработки.
 
Во времена VSS я использовал интеграцию, был зеленый неопытный, возвращаться к такой практике не хочу.

Всего записей: 126 | Зарегистр. 21-09-2004 | Отправлено: 16:38 26-01-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Системы контроля версий


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru