Форум: "Потрепаться";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];
ВнизVersion Control Systems Найти похожие ветки
← →
Андрей Прокофьев (2002-09-19 13:43) [0]Кто какими пользуется (TeamSource, SourceSafe, etc)
← →
Андрей Прокофьев (2002-09-19 14:11) [1]Что, все здесь по-одиночке работают?
← →
Mirovodin (2002-09-19 14:16) [2]TeamSource
← →
Андрей Прокофьев (2002-09-19 14:24) [3]Что и неудивительно :)
← →
MrBeer (2002-09-19 14:29) [4]FreeVCS dlya Delphi
CVS dlya C++
← →
vuk (2002-09-19 14:41) [5]FreeVCS. Кстати, по слухам, автор FreeVCS собирается систему выпустить в виде OpenSource.
← →
Андрей Прокофьев (2002-09-19 14:44) [6]2 vuk © (19.09.02 14:41)
2 MrBeer © (19.09.02 14:29)
Где взяли? Ссылочку не дадите?
← →
vuk (2002-09-19 14:49) [7]www.freevcs.de
← →
MJH (2002-09-19 15:33) [8]FreeVCS
← →
NailS (2002-09-19 18:17) [9]Очень понравился WinCVS
http://www.cvsnt.org/
http://www.wincvs.org/
← →
handra (2002-09-19 18:53) [10]SourceSafe + VssConneXion
← →
vuk (2002-09-19 19:16) [11]По поводу CVS. Там блокировка есть? В смысле - если я взял модуль на правку, то может его еще кто-то править до тех пор пока я его не "отпущу"?
← →
MrBeer (2002-09-20 01:05) [12]
> vuk © (19.09.02 19:16)
> По поводу CVS. Там блокировка есть? В смысле - если я взял
> модуль на правку, то может его еще кто-то править до тех
> пор пока я его не "отпущу"?
v CVS osnovnoe premuschestvo rabota bez blokirovki, chto ochen vazhno pri bolshoi developerskoi kommande.
← →
Suntechnic (2002-09-20 02:55) [13]>MrBeer © (20.09.02 01:05)
v CVS osnovnoe premuschestvo rabota bez blokirovki, chto ochen vazhno pri bolshoi developerskoi kommande.
Простите это как? Я всегда думал, что наоборот :О. Представьте себе 3 человека отредактировали один и тот же файл. Чего с ним потом делать? Merge? Так ведь Merge такая штука, что требует предельного внимания, да и не всегда корректно провести можно.
← →
SerGa (2002-09-20 03:08) [14]Господа! А кто-либо знает или слышал о системе VCS не зависящей от конкретного языка программирования?
← →
Suntechnic (2002-09-20 03:50) [15]>SerGa © (20.09.02 03:08)
Господа! А кто-либо знает или слышал о системе VCS не зависящей от конкретного языка программирования?
А что разве какая-нибудь из систем контроля версий зависит от языка программирования? Это нонсенс! Другое дело, что система контроля версий может интегрироваться в среду разработки, но это совсем другая песня. У нас в компании под VSS находятся исходники Delphi, Visual C++ и C#.
>All
Я на своём веку пробовал две системы VSS и SourceOfSite. С VSS всё было чудесно, до тех пор, пока разработчики не разбрелись по разным часовым поясам. VSS это файл-серверная система, следоватьльно время Check In, Check Out операция берётся локальное. И вот когда программисты в одном часовом поясе произвели изменения по своему локальному времени, а после них программисты в другом часовом поясе произвели изменения фактически позже, но из-за разницы во времени получилось что раньше, начинаются приколы...
SourceOfSite такой проблемой не страдает, но слишком требователен к скорости сетки. Чуть что не так, тормоза жуткие.
← →
SerGa (2002-09-20 04:00) [16]2 Suntechnic.
Виноват, если не прав. Не имел дела, пока, с VCS. Но может быть я не туда и не там?
Меня интересует система, которая при определенных условиях сравнивает "текущие исходные тексты" с "ранее запомненными". И сохраняет в любом виде различия, для целей последующего возвращения к какой-либо прежней версии.
← →
Suntechnic (2002-09-20 04:08) [17]>SerGa © (20.09.02 04:00)
Меня интересует система, которая при определенных условиях сравнивает "текущие исходные тексты" с "ранее запомненными". И сохраняет в любом виде различия, для целей последующего возвращения к какой-либо прежней версии.
Это одно из основных требований к системе контроля версий. Любая маломальская система (если она претендует на то, чтобы назваться системой конроля версий) это делает.
← →
SerGa (2002-09-20 04:27) [18]2 Suntechnic © (20.09.02 04:08)
Если можешь, подскажи пожалуйста либо наименее ресурсоемкую, либо наиболее простую, либо наиболее надежную, либо ту, которая тебе наиболее нравится. А если можешь то дай ссылку на какой-либо сравнительный анализ таких систем.
P.S. Сетевые проблеммы - не мой случай.
← →
Suntechnic (2002-09-20 05:17) [19]>SerGa © (20.09.02 04:27)
VSS - Visual Source Safe от Microsoft. Проще некуда и обладает всеми теми возможностями, которыми ты интересовался. Сравнительными анализами я не занимался, использовал лишь то, что было принято у на вооружение у нас в компании.
← →
SerGa (2002-09-20 06:10) [20]Спасибо, посмотрю.
← →
Юрий Зотов (2002-09-20 10:35) [21]Работал с CVS и VSS, команды были от 4-х до нескольких десятков человек. Впечатление сложилось такое.
CVS посложнее, но имеет больше возможностей. Проблем с ошибками Merge в CVS не было, все проходило очень корректно. Она, если уж линкует, то делает это надежно, а не может слинковать сама (что бывает редко), предлагает это сделать вручную (соответствующий инструмент, конечно, имеется). Работать без захвата действительно удобно, но есть и недостаток. Дело в том, что бинарники она не линкует, а заменяет, поэтому без захвата может получиться - кто последний, тот и прав (хотя откат, конечно, всегда возможен).
VSS проста, но зато имеет программный интерфейс (документирован в MSDN), что может пригодиться для ее расширения своими тулзами. Есть ли такое в CVS - не знаю.
← →
vuk (2002-09-20 11:00) [22]>v CVS osnovnoe premuschestvo rabota bez blokirovki, chto ochen
>vazhno pri bolshoi developerskoi kommande.
Не всегда это удобно - все зависит от того, какое рзделение работ принято в команде разработчиков. Когда команда небольшая и, например, каждый отвечает за свой участок работы, удобнее работать с блокировками. При этом не нужно делать слияние, что экономит массу времени. В нашем случае единственное место, где приходится делать слияние - основной файл проекта (когда добавляются/удаляются модули).
Кстати, у Borland есть система контроля версий TeamSource DSP (не путать с TeamSource, что поставляется с Delphi/Builder), которая поддерживает две стратегии - с блокировками и без. Кто-нибудь с ней работал?
← →
paul_shmakov (2002-09-20 12:19) [23]мы около 2-х лет работали с GPVCS (теперь называется Team Coherence). ( http://qsc.co.uk/teamcoherence.htm). основана на блокировках, полная интеграция с delphi. впечатления только положительные.
← →
MrBeer (2002-09-20 15:27) [24]
> Suntechnic © (20.09.02 02:55)
> vuk © (20.09.02 11:00)
ne mogu soglasitsya, kak uzhe skazal Юрий Зотов © (20.09.02 10:35) merge idyot bez problem, i block ne uderzhivaet drugih programmerov. Vpechatlenia tolko polozhitelnie.
← →
vuk (2002-09-20 15:41) [25]>i block ne uderzhivaet drugih programmerov
Вот именно, не удерживает от того, чтобы написать что-то несовместимое с тем, что написали Вы.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 1.326 c