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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2015, 11:59   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
TFS, AX2012R3 Get Latest\Checkout issue
На проекте используем TFS, у каждого девелопера свой Workspace.

Обнаружил, что при чекауте и операции Get Latest с элементом АОТ с сервера TFS не подтягивается последняя версия. Т.е. если один девелопер внес изменения и зачекинил элемент, то второй, зачекаутив его позже, не подтянет себе последние изменения и продолжит работать со своей локальной устаревшей версией объекта. В результате - конфликт кода при последующем чекине гарантирован. Единственный способ получить последнюю версию объекта - сделать глобальный Synchronize.

Проблема лечится элементарно:
\Classes\SysTreeNode\forceSynchronize
X++:
public boolean forceSynchronize()
{
    //<TFSPatch> EVGA, Jul 30-2015
    /*
        return false;
    */
    return true;
    //</TFSPatch> EVGA, Jul 30-2015
}
Метод используется здесь:
\Classes\SysVersionControlSystemFileBased\commandSynchronize
Вложение 9361

Вопрос: Кто-то уже сталкивался с данной проблемой, либо я всё поломал?

Последний раз редактировалось DSPIC; 28.09.2017 в 01:50.
За это сообщение автора поблагодарили: gl00mie (3).
Теги
tfs

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: EMEA Dynamics AX Monthly webinars - get the latest information about AX delivered by Support- and Escalation engineers. Blog bot DAX Blogs 0 08.10.2013 22:11
daxdilip: Issue - Project Hour Journal won't get created automatically while submitting Timesheet in Dynamics AX 2012 CU3 Blog bot DAX Blogs 0 22.07.2013 15:11
Странное поведение при закрытии склада-ошибка в коде? Aquarius DAX: Программирование 11 27.06.2013 13:37
dax-lessons: Get the latest exchange rates in Dynamics AX 2012 [Using X++] Blog bot DAX Blogs 0 17.05.2012 00:11
ukax: Convergence Atlanta–get the latest! Blog bot DAX Blogs 0 12.04.2011 15:11

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

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

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