Од верзије 1.5.0 и даље, ТортоисеСВН омогућава да онемогућите (стварно, сакријете) улазе контекст менија. Пошто је то могућност која не би требало да се користи олако осим ако не постоји обавезујући разлог, не постоји ГУИ за то и то се мора урадити дирктно у регистру. Ово се може користити да се онемогуће извесне команде за кориснике који их не би користио. Али молим приметите да само улази контекст менија у експлореру су сакривене, а команде су и даље доступне кроз друге начине, нпр. командне линије и чак дијалога у самој ТортоисеСВН!
Регистри кључеви који садрже информације по којим се приказују контекст менији су HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow
и HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh
.
Сваки од ових улаза регистра је DWORD
вредност, са сваким битом који одговара посебном улазу менија. Подешен бит значи да је одговарајући улаз менија деактивиран.
Табела C.1. Улази менија и њихове вредности
Вредност | Улази менија |
---|---|
0x0000000000000001 | Преузимање |
0x0000000000000002 | Обнављање |
0x0000000000000004 | Урезивање |
0x0000000000000008 | Додавање |
0x0000000000000010 | Врати на старо |
0x0000000000000020 | Чишћење |
0x0000000000000040 | Реши |
0x0000000000000080 | Замена |
0x0000000000000100 | Увези |
0x0000000000000200 | Извези |
0x0000000000000400 | Креирај спремиште овде |
0x0000000000000800 | Грана/Ознака |
0x0000000000001000 | Стопи |
0x0000000000002000 | Обриши |
0x0000000000004000 | Преименуј |
0x0000000000008000 | Ускладите са ревизијом |
0x0000000000010000 | Разл |
0x0000000000020000 | Прикажи дневник |
0x0000000000040000 | Уреди сукоб |
0x0000000000080000 | Премести |
0x0000000000100000 | Провера измена |
0x0000000000200000 | Занемари |
0x0000000000400000 | Претраживач спремишта |
0x0000000000800000 | Кривац |
0x0000000001000000 | Изради закрпу |
0x0000000002000000 | Примена закрпа |
0x0000000004000000 | Ревизиони граф |
0x0000000008000000 | Закључавање |
0x0000000010000000 | Уклони кључ |
0x0000000020000000 | Особине |
0x0000000040000000 | Разл са УРЛ |
0x0000000080000000 | Обриши неверзионисане ставке |
0x0000000100000000 | Стопи све |
0x0000000200000000 | Упореди са претходном ревизијом |
0x0000000400000000 | Налепи |
0x0000000800000000 | Надогрдња радне копије |
0x0000001000000000 | Диф касноје |
0x0000002000000000 | Дифф са 'име фајла' |
0x0000004000000000 | Уједињен дифф |
0x2000000000000000 | Поставке |
0x4000000000000000 | Помоћ |
0x8000000000000000 | О |
Пример: Да онемогућите „Релоцирање“ „Обриши неверзионисане ставке“ and the „Settings“мени улаза, додајте вредност означену улазу као:
0x0000000000080000 + 0x0000000080000000 + 0x2000000000000000 = 0x2000000080080000
The lower DWORD
value (0x80080000
) must then be stored in HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow
, the higher DWORD
value (0x20000000
) in HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh
.
Да бисте поново омогућили улазе менија, једноставно обришите два регистар кључа.