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

Вниз

Системы коллективной разработки и Delphi...   Найти похожие ветки 

 
Jolik ©   (2006-06-07 18:51) [0]

Господа!
пришла пора заняться сабжем. Подскажите кто че юзает?
Разрабатываем на Delphi7
Надыбал две статьи:
(http://www.delphiplus.org/articles/expert/athlant&starteam/index.html) - как раз про интеграцию Delphi7 и StarTeam от Борланда (говорят, что это одна из лучших программ для коллективной разработки). В ней пишется, что для интеграции с Дельфи нужно примочку от русских авторов.
Вторая статья (http://www.interface.ru/fset.asp?Url=/borland/obed_komand_razrab_p1.htm) описывает про интеграцию Delphi 2005 с StarTeam - там описано, что фактически все уже заинтегрировано.
Вот сижу и думаю:
- попробовать перейти на Delphi 2005 - с большой степенью вероятности все будет собираться нормально, только, уверен, что она намного более громоздка и избыточна по сравнению с Дельфи 7 (может кто юзает такой вариант - напишите)
- Попробовать вариант описанный в первой статье и остаться на Дельфи 7 (может кто юзает такой вариант - напишите)
- выбрать другую систему коллективной разработки?

Напишите, что используете?
Какие бывают проблемы?
Есть ли смысл переходить на Дельфи 2005 если не планируется использовать всякие .NET  и пр.
Заранее благодарен!


 
Ega23 ©   (2006-06-07 19:12) [1]

StarTeam + Delphi 5. И ничего, всё нормально.


 
Jolik ©   (2006-06-07 19:22) [2]

"StarTeam + Delphi 5. И ничего, всё нормально." - без интеграции? Т.е. Вы используете клиент для  StarTeam для загрузки и выгрузки проекта и управления им. А работает с проектом в Дельфи уже локально? Так?
Опишите в двух словах плиз - никогда не пользовались сабжем :(


 
wicked ©   (2006-06-08 00:45) [3]

svn для всего.... ничего не интегрируется, зато все под контролем... :)


 
wicked ©   (2006-06-08 00:49) [4]

забыл сказать
svn = Subversion - http://subversion.tigris.org/


 
evvcom ©   (2006-06-08 08:44) [5]

У нас D7 и SourceSafe из MS Visual Studio 6. Проблем не испытываем.


 
Игорь Шевченко ©   (2006-06-08 09:52) [6]


> Подскажите кто че юзает?


CVS - rulez fareva


 
pyJIoH ©   (2006-06-08 09:55) [7]

Delphi 7 + CVS + StarTeam


 
Jolik ©   (2006-06-08 10:36) [8]

Господа!
пару строк о технологии разработки, плиз, по шагам, с момента как программер включает комп :) Что он делает вначале? как он работает потом? что он делает в конце? Как разруливается доступ к файлам?
Интересуют варианты:
"D7 и SourceSafe из MS Visual Studio 6"
"StarTeam + Delphi"

Я так понял интеграцией с делфи никакой никто не пользуется?
Не нужна она значит?


 
Курдль ©   (2006-06-08 10:42) [9]

Поройтесь в архивах по ключевым словам CVS VSS и т.п.
Это уже неоднократно обсуждалось.


 
Ega23 ©   (2006-06-08 10:45) [10]

1. Комп я вообще не выключаю.
2. Пришёл на работу - запустил ST, посмотрел, какие Change Requests новые, какие файлы изменились. Если надо - слил себе на локал.
3. Работаешь-работаешь, написал какую-то новую функциональность (или старые ошибки исправил) - Check In сделал.
4. Составление ежемесячного отчёта о проделанной работе происходит за 1 минуту.


 
StriderMan ©   (2006-06-08 10:45) [11]

Source Safe


 
Курдль ©   (2006-06-08 10:49) [12]


> Ega23 ©   (08.06.06 10:45) [10]
> посмотрел, какие Change Requests новые, какие файлы изменились.
>  Если надо - слил себе на локал.


Это волюнтаризЬм!!! Я первым делом делаю на CVS Update и он сам разруливает, что там без меня изменилось, а что - нет. Вечером - Commit. Все. Если интересно, что произошло - могу запросить историю. Могу откатиться до любой точки. Могу посмотреть, что изменилось в коде того или иного файла в виде "лист слева / лист справва / изменения выделены".


 
evvcom ©   (2006-06-08 10:50) [13]


> "D7 и SourceSafe из MS Visual Studio 6"

Интеграции нет. Файлы проекта залил в VSS. На локале они становятся ReadOnly. Надо поправить, жмешь в VSS Check Out, там он помечается красным и пишется, кто его правит. Если на локале старая версия, то файл обновляется. Файл становится RW. После правки жмешь Check In... На локале он вновь становится RO. Обновить файлы, не занимая их для правки, Get Latest version... Также есть сравнение версий, откаты и пр.
Ничего сложного, все предельно просто.


 
Курдль ©   (2006-06-08 10:52) [14]


> evvcom ©   (08.06.06 10:50) [13]

Бяда-то какая! А что, вдвоем с одним файлом не поработать? :(


 
Ega23 ©   (2006-06-08 10:53) [15]


> Это волюнтаризЬм!!! Я первым делом делаю на CVS Update и
> он сам разруливает, что там без меня изменилось, а что -
>  нет.


Ну а я, блин, про что? есть вкладка Change Request, есть вкладка Files.


 
Rouse_ ©   (2006-06-08 10:58) [16]

Ребят вы мне только одно скажите - позволяет ли какаято из систем делать следующее.

Есть модуль - над ним работают в разное время три разных человека.
Допустим взял модуль я - поправил - залил.
Весь код который я правил обрамляется коментарием ?

// Начало правки
// Время правки 00.00.00 00:00:00
// Пользователь: Rouse_

...
 SomeCode
...

// Конец правки


Star Team который используется сейчас такой возможности не предоставляет - приходиться руками обрамлять, чтобы разобраться, кто накосячил :)


 
evvcom ©   (2006-06-08 11:01) [17]


> Бяда-то какая! А что, вдвоем с одним файлом не поработать?
>  :(

Не поработать. Это Бяда. Но меня это пока не напрягало. Если надо что-то поправить, один фиг лучше это поручить автору файла. Хотя иногда, конечно, бывает надо, не спорю.


 
evvcom ©   (2006-06-08 11:02) [18]


> Rouse_ ©   (08.06.06 10:58) [16]

VSS такого тоже не делает.


 
Игорь Шевченко ©   (2006-06-08 11:05) [19]

Rouse_ ©   (08.06.06 10:58) [16]

CVS + Diff


 
Курдль ©   (2006-06-08 11:09) [20]


> Игорь Шевченко ©   (08.06.06 11:05) [19]
> CVS + Diff


Еще лучше: CVS + Diff(перенаправленный на Araxis Merge)


 
Megabyte ©   (2006-06-08 11:36) [21]

Совсем чуть-чуть поработал с SourceSafe, минимальный опыт. :) Написал так для статистики, кто что юзал.


 
WondeRu ©   (2006-06-08 13:29) [22]

http://www.epocalipse.com/


 
wicked ©   (2006-06-08 13:36) [23]

> Rouse_ ©   (08.06.06 10:58) [16]

> Ребят вы мне только одно скажите - позволяет ли какаято
> из систем делать следующее.
>
> Есть модуль - над ним работают в разное время три разных
> человека.
> Допустим взял модуль я - поправил - залил.
> Весь код который я правил обрамляется коментарием ?
>
> // Начало правки
> // Время правки 00.00.00 00:00:00
> // Пользователь: Rouse_
>
> ...
>  SomeCode
> ...
>
> // Конец правки
>
> Star Team который используется сейчас такой возможности
> не предоставляет - приходиться руками обрамлять, чтобы разобраться,
>  кто накосячил :)

в subversion есть.... команда blame/annotate....
выдает файлик с отступами, возле каждой строки написано, кто последний её правил.... если охота глядет историю - check-out нужной ревизии и опять svn blame....
кстати, такое легко автоматизируется....


 
Jolik ©   (2006-06-08 20:18) [24]

А про Delphi 2005 с интегрированной их ней же StarTeam никто не написал? Неужели не использует никто? Зря Борланды старались?
2005 вообще то кто нить юзает?


 
Курдль ©   (2006-06-09 14:45) [25]


> 2005 вообще то кто нить юзает?


А кому оно нафиг нужно, если есть "MS VS 8"?!!



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

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

Наверх




Память: 0.51 MB
Время: 0.012 c
15-1149509503
depo
2006-06-05 16:11
2006.07.09
строки


15-1149967699
Vitek_12
2006-06-10 23:28
2006.07.09
Модули на олимпиаде по информатике


6-1141146769
ftpnoob
2006-02-28 20:12
2006.07.09
Организация FTP-сервера


15-1150125324
antonn
2006-06-12 19:15
2006.07.09
Помогите на англицкий перевести...


1-1148748141
Ярослав
2006-05-27 20:42
2006.07.09
Вызов MDI из DLL





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