20.08.2010, 14:12 | #1 |
----------------
|
DAX2009 контроль версий - странности
1. Не удается сравнить текущую версию объекта с последней зафиксированной, потому что в список сравнений (обычное окно Сравнить) попадают только 20 первых.
Потому что: \Classes\SysTreenodeCompareContext\comparableListTreenode X++: while select item order by ChangeNumber desc, Version asc { line++; // show the 20 newest revisions and the oldest one if (line<=20 || item.Version == 1) list.addEnd(SysTreeNodeVirtualVCS::newVCSItem(item)); } Можно подумать, что главным является ChangeNumber, но оно по построению всегда 0. 2. При попытке посмотреть в обозревателе табличку SysVersionControlMorphXRevisionTable получаем сообщение "Недостаточно прав на использование таблицы". Интересно, как они этого добились при админских правах и нормальной работе контроля версий. |
|
20.08.2010, 17:14 | #2 |
Участник
|
Просто поставили MaxAccessMode = NoAccess на таблице. Можно поменять и тогда просмотр будет доступен. Из кода это сво-во игнорируется. Зачем это нужно непонятно, может быть чтобы сторонние программы не смогли что-то поменять
|
|
|
За это сообщение автора поблагодарили: Wamr (3). |