AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.12.2007, 11:03   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
а ядро с редактором ничего не знает ни о системе контроля, ни о checkin/checkout
Это я знаю, я имел в виду несколько другое. Все системы контроля версий по принципу блокирования можно поделить на 2 категории:

- Пессиместичное блокирование: прежде чем править файл мы ОБЯЗАНЫ сделать его checkout. При этом система блокирует данный файл в хранилище и никому не позволит с ним работать, пока я не сделаю checkin.
- Оптимистичное блокирование: здесь checkout означает лишь только указание системе контроля версий выдать нам файлы, но никакой блокировки в репозитории не накладывется. Любой другой пользователь может взять этот же файл для редактирования. Разруливание всех конфликтов (merge) происходит в момент checkin. Если система контроля версий видит, что файл изменился с тех пор как я его забрал она предлагает совместить изменения (в автоматическом или ручном режиме).

Первое - это SourceSafe, Perforce. Второе - SVN, ClearCase и прочие. Есть ее distributed cvs - но там совсем все по другому.

MBS упорно пытается интегрировать Аксапту с SS, хотя на мой взглад, идеологически, конкретно в данном случае удобнее второй механизм. Разработчку, работающему например дома, удобнее внести все необходимые изменения локально, а придя на работу слить свои изменения с центральным репозиторием, возможно разрулив какие-то пересечения. В случае SS разработчику не остается ничего, как перед уходом домой блокировать все потенциально необходимые объекты со всемы вытекающими последствиями.
Старый 24.12.2007, 13:00   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Андре Посмотреть сообщение
MBS упорно пытается интегрировать Аксапту с SS, хотя на мой взглад, идеологически, конкретно в данном случае удобнее второй механизм.
Да. Они сами с SS работают.
Наверное... Посмотрим
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Channel 9 video: Dynamics AX Version Control interview from Convergence in Copenhagen 2008 Blog bot DAX Blogs 0 30.01.2009 16:05
mfp: Dynamics AX 2009 Version Control Interview Blog bot DAX Blogs 0 28.01.2009 12:05
axStart: Microsoft Dynamics AX 2009 White Paper: Team Foundation Server Version Control Setup Blog bot DAX Blogs 0 27.07.2008 13:06
msdynamicsax: Integrated Version Control Blog bot DAX Blogs 0 04.04.2008 11:05
DynamicsTech: How to do the setup for Version Control System in Ax 4.0 Blog bot DAX Blogs 0 12.04.2007 11:50

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:32.