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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

Как известно, подавляющее большинство языков программирования формализованы, т.е. известна и конечна их синтаксическая структура. Это постулат первый.
Большинство систем контроля версий работает с файлами, как наименьшим элементом обмена информацией. То есть, в ряде систем используемый файл лочится (недоступен другим разработчикам) или создаются его редакции, которые затем сливаются (merging), что тоже часто вызывает коллизии неразрешимые автоматическими средствами. Это постулат воторой.
Язык разметки XML хорошо подходит для хранения структурированной информации и обмена ей. Это замечание.
Предположение: возможно сделать такую систему контроля версий, которая работает со структурными элементами языка, как наименьшими единицами обмена информацией. То есть, если вам нужно отредактировать один метод класса в модуле, то лочится для других пользователей системы только этот метод. После редактирования метод мержуется на основе синтаксической структуры класса, а не на основе построчного сравнения редакций файла.

 Александр Бакулин

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

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

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


Всего в теме 44 сообщения

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

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


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

  • <<<... | 14—5 | 4—1
    Всего сообщений в теме: 44; страниц: 5; текущая страница: 5


    № 4   15-04-2004 16:37 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 3« (Max Belugin)
    ___________________________
    Да, приходилось использовать и SourceSave, и CVS. Именно в CVS в некоторых случаях и получаются проблемы при мержевании версий, которые невозможно разрешить автоматически.


    № 3   15-04-2004 14:36 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2« (Александр)
    ___________________________


    Вопрос-то собственно в том имеет ли изложенная точка зрения право на существование и принесет ли она какие-то выгоды по сравнению с традиционными системами контроля версий.


    А вы пробовали неблокирующие VCS (CVS, SVN) ?


    № 2   15-04-2004 13:27 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1« (swame)
    ___________________________
    Ну бывает и так, что проект ведут несколько коллективов разработчиков удаленных территорально и расположенных в разных часовых поясах. Ну и плюс сложность проекта немаловажный фактор. Когда одновременно требуется исправлять баги и добавлять новую функциональность, реинжинирить код.
    Вопрос-то собственно в том имеет ли изложенная точка зрения право на существование и принесет ли она какие-то выгоды по сравнению с традиционными системами контроля версий.


    № 1   15-04-2004 12:34 Ответить на это сообщение Ответить на это сообщение с цитированием
    по нашей практике (совокупность проектов примерно 1500 модулей) 8 разработчиков, ежедневнй слив , используется WinCVS, проблема конфликтов слива ничтожна по сравнению в другими. если она возникает, что -то не то с архитектурой либо распределением работы.


    <<<... | 14—5 | 4—1
    Всего сообщений в теме: 44; страниц: 5; текущая страница: 5


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

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

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

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

    Перейти на конкретную страницу по номеру
      
    Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

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