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

Вниз

Храние exe в StarTeam.   Найти похожие ветки 

 
infom   (2007-10-25 12:33) [0]

Уважаемые мастера, возникла следующая проблема.
Мы начали использовать StarTeam, но возникла следующая проблема.
Версионность мы ведем практически только исходников, вести версионность бинарников посчитали вести нецелесообразно по причине того что их можно получить элементарной компиляцией исходников, плюс из-за большого размера файла, если каждый билд весит метров по 10-15, то хранить такую уйму мегабайт необходимости нет.
В то же время есть желание чтобы всегда без компиляции можно было запустить последнюю версию (билд) программы.
Можно ли каким нибудь образом настроить чтобы предыдущии версии бинарника StarTeam не хранила, а хранила только последнюю версию. И ведущий программист работал бы только с интерфейсом StarTeam и не лазил по другим папкам пытаясь понять где тут находиться последняя версия...


 
Ega23 ©   (2007-10-25 12:50) [1]

Структура каталога:
Project
   Doc
   Release
   Src
      ProjectVCL  - исходники специфических компонентов
      ProjectExe  - исходники самого exe
      DLL1          - исходники DLL1
      ......
      DLLN          - исходники DLLN
      SDK           - общие юниты
      SQL           - скрипты


соответственно, ProjectGroup, в которую включены все bpl (они на первом месте), exe и dll
В свойствах каждого из проектов OutputDirectory  поставить ..\Release (относительный путь)

Далее, в фильтрах StarTeam ставишь не чекать все файлы с ~, dcu, может быть ещё что-нибудь.

После всех этих телодвижений делаешь CheckIn только каталогу SRC, а вот для Release делаешь отдельный CheckIn с описанием.

У нас такая схема.


 
infom   (2007-10-25 13:07) [2]

Ega23

Ясно, а CheckIn вы делаете каким образом, в отдельно запущенном клиенте получается, иначе если делать через IDE CommitProject то он сам все файлы чекит...


 
Ega23 ©   (2007-10-25 13:18) [3]

в отдельно запущенном клиенте

У нас Delphi7, да и проект не сильно большой, где-то ~200000 сток кода.
Я не знаю, может ли ST инегрироваться в IDE Delphi7. Да и проверять неохота, это было чисто административное решение - "делаем так".



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

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

Наверх





Память: 0.45 MB
Время: 0.097 c
6-1174982246
skye
2007-03-27 11:57
2007.11.25
Game Monitor


1-1188972200
MZ
2007-09-05 10:03
2007.11.25
Главное меню используя ToolBar2000


3-1184139774
Krants
2007-07-11 11:42
2007.11.25
ADO, найти Key


3-1184329640
NKT
2007-07-13 16:27
2007.11.25
Перезапись файла *.bf MS DOS в формат Delphi (база .gdb)


15-1193393342
Kerk
2007-10-26 14:09
2007.11.25
Синхронизация потоков





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