|
![]() |
#1 |
Боец
|
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). |
![]() |
#2 |
Участник
|
Была такая проблема. Код не правили. Пользовались комбинацией Check-out/Undo check-out вместо одной Get latest, насколько помню.
|
|
![]() |
#3 |
Участник
|
Цитата:
Либо после того как свой кусок check-in синхронизирую с галкой "Force". Так же были проблемы с удаление обьектов - обьект удаленный через TFS оставался в AOT после синхронизации на другом компе. Вообще говоря идея держать все в TFS хорошая, но к сожалению в некоторых случаях AX хочет генерировать код сама (Retail distribution jobs) и делает это правильно только на PROD. Применю вашу таблетку, посмотрим результаты.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
![]() |
#4 |
Участник
|
я сталкивался с подобной проблемой, но не вникал особо
если у вас есть готовые шаги для воспроизведения ошибки, почему не репортите микросовту? |
|
![]() |
#5 |
Боец
|
|
|
|
За это сообщение автора поблагодарили: Vasiliy Petrovich (-1). |
![]() |
#6 |
Участник
|
очень плохо
|
|
Теги |
tfs |
|
|