Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
Время: 0.007 c
14-45583
REA
2002-09-19 15:54
2002.10.14
Хумор


3-45222
kazaam
2002-09-23 08:15
2002.10.14
Не сохраняется картинка в Парадоксе.


1-45271
Termik
2002-10-04 11:50
2002.10.14
Хинты в меню


1-45427
oleg_er
2002-10-03 15:07
2002.10.14
как вставить в форму TLabel и TEditMask рограммно?


1-45462
Nayfl
2002-10-01 19:13
2002.10.14
С имитировать нажатия на Enter





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский