Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];

Вниз

Контроль версий - быстро, дешево и сердито.   Найти похожие ветки 

 
yaJohn   (2003-05-14 12:57) [0]

Есть большой и сложный проект. Работают 2 человека, в сети (локальной ;). Нездоровые вопросы типа "а куда это делась моя новая процедурка из модуля ИКС?" или "какая сволочь изменила декларацию функции?" навевают мысли о необходимости использования систем контроля версий.

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

Если можно, сразу с сылками.

Заранее спасибо.


 
Дмитрий К.К.   (2003-05-14 13:04) [1]

Если 2 чела правят один проект, то это к TeamSource.


 
clickmaker   (2003-05-14 13:15) [2]

MS Source Safe (из Visual Studio)
Есть и переходник к нему для Дельфей, VSS ConneXion - http://www.epocalipse.com - но это уже за бабки...


 
NAlexey   (2003-05-14 13:18) [3]

>Работают 2 человека.
Представляю что у вас творилось бы если бы 20 работало.
Microsoft Visual SourceSafe 6.0 давно пользую, и нареканий не вызывало. Очень удобно, рекомендую. А какие затраты? ставишь, заводишь юзеров, заводишь проект, сливаешь файлы, и вперед.


 
Dms   (2003-05-14 13:18) [4]

TeamSource - вполне подходящий вариант. MS Source Safe стоит порядка $500.


 
vuk   (2003-05-14 13:19) [5]

FreeVCS www.freevcs.de

Сейчас автор передал разработку в Delphi-Jedi http://jedivcs.sourceforge.net/

Мы пока у себя старой версией пользуемся...


 
NAlexey   (2003-05-14 13:21) [6]

>Есть и переходник к нему для Дельфей.
Кстати очень, очень и еще раз очень нужная штука. Одно неудобство - без чекаута файл не поправишь, и в режиме ReadOnly не дает собака простматривать свойства - множества ну и еще по мелочи :)


 
NAlexey   (2003-05-14 13:22) [7]

>MS Source Safe стоит порядка $500.
Ерунда. Диск на рынке стоит 60 руб.


 
Satirus   (2003-05-14 13:31) [8]

CVS - Control Version System.
Разбирайся - пригодится, когда будешь работать на уважающей свой труд софтверной фирме.


 
vuk   (2003-05-14 13:33) [9]

CVS, оно может и хорошо, но без блокировки работает...


 
han_malign   (2003-05-14 13:41) [10]

> Одно неудобство - без чекаута файл не поправишь
- а вот это как раз необходимость, чтобы не возникало вопросов - "какая сволочь изменила декларацию функции?". Любое изменение проекта надо документировать (правда, у нас в отделе, только я пишу нормальные комментарии, у начальника комментарий всегда - "1")...


 
NAlexey   (2003-05-14 13:52) [11]

>а вот это как раз необходимость
Ничего подобного, тем файлам которые я точно правлю, чекаут необходим, не спорю. Но бывает такое дело что редактируемый тобой модуль сопряжен с некоторым в котором просто надо внести отладочную информацию. если работать по схеме это будет так: CheckOut->исправил(не известно скользо времени)->UndoCheckOut. А другие сидят ждут. Если не пользоваться "VSS ConneXion" то берешь весь проект как Make Writable и все.


 
kull   (2003-05-14 14:25) [12]


> Satirus (14.05.03 13:31)
> CVS - Control Version System.
> Разбирайся - пригодится, когда будешь работать на уважающей
> свой труд софтверной фирме.

Полностью согласен. Только CVS!
В нашей конторе над проектом работают минимум 5 человек. Сначала использовали TeamSource (там были глюки с датой), потом попробовали Source Safe (не помню почему, он не понравился), и остановились на CVS. И с тех пор не меняем его ни на что. Отличная и надежная система.


 
Переяслов Григорий   (2003-05-14 14:48) [13]

Разбить программу на плагины, договориться об интерфейсе между ядром и плагинами и каждый пишет свой плагин. А если приходят изменения какие-то в ядре то договариваются и вносят требуемые изменения в плагины. Мы так работаем уже 4 года и проблем стыковки не было.


 
Satirus   (2003-05-14 15:00) [14]

XP



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
4-3212
Grebenkin Rodion
2003-04-04 11:24
2003.06.02
ScrollBar в TRichEdit


1-2844
demonyator
2003-05-17 20:01
2003.06.02
Прозрачность в String Grid


1-2938
werr
2003-05-20 17:10
2003.06.02
как определить каталог, откуда запускалась программа?


4-3201
Manix
2003-04-03 14:10
2003.06.02
TWebBrowser and MouseClick


14-3084
Шоломицкий
2003-05-14 20:38
2003.06.02
Владельцам домашних страничек...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский