Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  13:24[Войти] | [Зарегистрироваться]
Обсуждение темы:
Системы контроля версий.

Всем добрый день.
Предлагаю обсудить проблему контроля версий исходного кода.

Интересно узнать мнения людей, которые уже пользуются подобными системами об их предпочтениях в этом вопросе: какую систему лучше использовать, какие проблемы поджидают и т.д. Существуют ли инструменты, позволяющие интегрировать эти системы с Delphi.

Лично меня интересует случай когда:
  • 1) Несколько проектов(> 15) ведут несколько программистов(>10).
  • 2)Почти все проекты на Delphi(но используется и Visual Studio и т д.)

Aleksei Pastutsan

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 111 сообщений

Добавить свое сообщение

Отслеживать это обсуждение


Смотрите также обсуждения:
Case-средства, средства коллективной разработки и т.п.
  • О CASE средствах.
  • Change Manager DS
  • О системах контроля ошибок
  • Альтернативная система контроля версий.
  • Системы контроля версий. Средства управления проектом.

  • <<<... | 21—12 | 11—2 | ...>>>
    Всего сообщений в теме: 111; страниц: 12; текущая страница: 11


    № 11   01-12-2000 16:56 Ответить на это сообщение Ответить на это сообщение с цитированием
    Большое спасибо за советы.
    Изучив все предложенные варианты и попытавшись применить из к своим нуждам пришел к следующему вопросу:

    А как лучше организовывать данные в системах контроля?

    Реальный пример:
    Есть два проекта(назовем Project1 & Project2)
    Эти проекты включают 30 файлов, причем 10 из этих файлов должны включаться как в один проект, так и в другой.
    Project1 - File1_1 ... File1_10
    Project2 - File2_1 ... File2_10
    Common - FileC_1 ... FileC_10
    Как в этом случае хранить все это в системе контроля? По проектам нельзя(куда помещать общие файлы), по файлам не очень удобно...

    Как выпускать релизы(например Project1 может выйти раньше Project2) и т д.

    Прошу помощи у тех, кто уже решил для себя подобные проблемы.


    № 10   17-11-2000 11:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Здравствуйте,

    Лучше чем Perforce пока не встречал. (http://www.perforce.com)
    - основан на CVS
    - есть версии для Windows и Linux (мы используем и те
      и другие)
    - работает через Интернет
    - про интеграцию с Delphi не слышал, а вот с Visual - легко.
    - может работать как в оконном режиме (очень удачный интерфейс),
      так и в командном (у нас используется для проведения автоматической
      сборки проекта)
    - разграничение прав доступа
    - создание branch'ей
    - возможность организации WEB-интерфейса (только для просмотра)
      и подписки на изменения.
    - небольшой размер дистрибутива и установленной системы
      (естественно, без данных)

    может чего и забыл...

    Попробуйте - не пожалеете!


    № 9   09-11-2000 18:12 Ответить на это сообщение Ответить на это сообщение с цитированием
    Хорошо бы конечно использовать систему контроля версий, основанную на клиент серверной технологии.

    Вот например Source Safe - файл сервер. То биш любой кто им пользуется имеет напрямую доступ к файлам бызы данных. Достало начальство - стер всю базу и порядок :-((. К нему правда существует стороннее расширение SourceOffSite (http://sourceoffsite.com), позволяющее использовать как клиент-сервер.Оно к примеру интегрируется с Visual Studio, но не с Delphi.
    Для интеграции со студией использует Microsoft SCC API(кто знает что это за зверь и есть ли его описание?).

    Вопрос к Константину: Star Team - как у него дела с различными проблемами?


    № 8   09-11-2000 14:54 Ответить на это сообщение Ответить на это сообщение с цитированием
    По служебным надостям используем Visual Source Save. Используем и плачем. Хуже механизма придумать нельзя:
    Сравниваются версии через... А бругую  программу компарить сурсы туда вставить нельзя. Приходиться до того, как класть туда что-то собирать ото всех программистов изменения, сливать их сторонней вещью (Araxis Merge очень рекомендую) и только потом класть туда.
    При CheckIn/CheckOut используется локальное время - худшего придумать просто нельзя у нас парень тестирует на совместимость с годами свои версии и постоянная петрушка с этими дурацкими данными. Сколько изменений потеряли - один бог знает.
    Если добавлять много айлов безнадежно замирает и ни ответа не привета. Сначала срубали под корень - думали повис - потом привыкли.

    По поводу плугинов к Дельфи - зря вы она устойчивость теряет да и к тому-же на серьезных проектах она и так 200 мб загребает а ту еще и сторонние плугины. А если уж такая сильная надобность - можно самим написать все что нужно - VSS имеет документированный COM интерфейс очень легко написать все, что надо. Кстати если на нем написать оболочку, удовлетворяющую всем надобностям то вполне станет удобно. Достойный проект.

    Подитоживая скажу что плохая эта система контроля версий но "за неимением гербовой пишем на простой" :)


    № 7   09-11-2000 12:18 Ответить на это сообщение Ответить на это сообщение с цитированием
    Мы используем Visual Source Safe - все достаточно удобно, интегрируется с Delphi через специальный плагин - VSS Connection. Беда одна - к этому плагину нет крека (если у кого есть - поделитесь, пожалуйста).
    Когда-то я пробовал CVS, но он сделан в юниксово-раздолбайском стиле, поэтому я от него отказался. Хотя наверняка работает.


    № 6   09-11-2000 02:41 Ответить на это сообщение Ответить на это сообщение с цитированием
    To Дмитрий:
    А проблема с русским набором букв (на которую в книге А.Александровского) в Team Source - разрешима?


    № 5   08-11-2000 12:11 Ответить на это сообщение Ответить на это сообщение с цитированием
    В нашей фирме применяеться Team Source под Delphi 5
    Несмотря на многие кажущиеся недостатки это программа имеет на мой
    взгляд существенное отличие от ей подобных
    Для небольших проектов которые ведут от 3 до 5 человек
    это программа существенный плюс ,а что касаеться так называемого
    Configuration manager'a. то могу сказать что эту доллжность у нас занимает ведущий специалист и раз в неделю сведя проекты в один
    он четка разграничивает контроль версий у всех других специалистов
    так что путаницы не происходит все дружно обновляют


    № 4   05-11-2000 14:12 Ответить на это сообщение Ответить на это сообщение с цитированием
    Привет жителям королевства!

    А у нас в фирме "Болид" применяется Microsoft Visual Source Safe.
    Хотя из 8 программистов его применяют только четверо. Остальные или не прониклись или ленятся использовать контроль версий.

    На мой взгляд, VSS способен заметно уменьшить путаницу.


    № 3   04-11-2000 18:11 Ответить на это сообщение Ответить на это сообщение с цитированием
    CVS (WinCVS):
    - никаких ограничений в смысле объемов, все хранится в текстовом виде; есть место - есть объемы.
    - никакой интеграции, а потому может работать с любой системой (я работаю с Delphi очень давно).
    - сравнение файлов - внешняя Araxis Merge (круче не видел) - легко подключается.


    № 2   04-11-2000 18:03 Ответить на это сообщение Ответить на это сообщение с цитированием
    В нашей компании Waterloo Hydrogeologic, Inc. мы пользуемся Star Team, несколько десятков проектов. Каждый человек ведет по нескольку, лично я веду шесть и никто не путаеться.

    Работает на основе MS SQL , отслеживает версии, сравнивает различия, реботает через Internet и т.д. т.п.


    <<<... | 21—12 | 11—2 | ...>>>
    Всего сообщений в теме: 111; страниц: 12; текущая страница: 11


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования