Ve verzi 1.5.0 a vyšší, TortoiseSVN umožňuje zakázat (vlastně skrýt) položky kontextového menu. Protože toto je funkce, která by neměla být použita jen tak, ale pouze v případě, že je pádný důvod, neexistuje pro toto žádné grafické rozhraní a je třeba to provést přímo v registru. Toto může být použito k zakázání určitých příkazů pro uživatele, kteří by je neměli používat. Ale prosím vezměte na vědomí, že pouze položky kontextového menu v průzkumníku jsou skryty a příkazy jsou stále k dispozici jiným způsobem, např. z příkazové řádky nebo i v jiných dialogových oknech TortoiseSVN!
Klíče registru, který drží informace, které kontextové menu zobrazit, jsou HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow a HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh.
Každá z těchto položek registru má hodnotu DWORD, přičemž každý bit odpovídá konkrétní položce menu. Nastavený bit znamená, že odpovídající položka menu je vypnuta.
Tabulka C.1. Položky menu a jejich hodnoty
| Hodnota | Položka menu |
|---|---|
| 0x0000000000000001 | Získat |
| 0x0000000000000002 | Aktualizovat |
| 0x0000000000000004 | Odevzdat |
| 0x0000000000000008 | Přidat |
| 0x0000000000000010 | Vrátit |
| 0x0000000000000020 | Vyčistit |
| 0x0000000000000040 | Vyřešit |
| 0x0000000000000080 | Překlopit |
| 0x0000000000000100 | Import |
| 0x0000000000000200 | Exportovat |
| 0x0000000000000400 | Vytvořit Úložiště zde |
| 0x0000000000000800 | Větev/značka |
| 0x0000000000001000 | Sloučit |
| 0x0000000000002000 | Smazat |
| 0x0000000000004000 | Přejmenovat |
| 0x0000000000008000 | Aktualizovat na Revizi |
| 0x0000000000010000 | Porovnat |
| 0x0000000000020000 | Zobrazit Záznam |
| 0x0000000000040000 | Upravit konflikty |
| 0x0000000000080000 | Přemístit |
| 0x0000000000100000 | Zjistit změny |
| 0x0000000000200000 | Ignorovat |
| 0x0000000000400000 | Průzkumník Úložiště |
| 0x0000000000800000 | Obvinit |
| 0x0000000001000000 | Vytvořit Záplatu |
| 0x0000000002000000 | Použít Záplatu |
| 0x0000000004000000 | Graf Revizí |
| 0x0000000008000000 | Zámek |
| 0x0000000010000000 | Odstranit zámek |
| 0x0000000020000000 | Vlastnosti |
| 0x0000000040000000 | Porovnat s URL |
| 0x0000000080000000 | Smazat položky bez verze |
| 0x0000000100000000 | Sloučit Vše |
| 0x0000000200000000 | Porovnat s předchozí verzí |
| 0x0000000400000000 | Vložit |
| 0x0000000800000000 | Aktualizovat pracovní kopii |
| 0x0000001000000000 | Porovnat později |
| 0x0000002000000000 | Porovnat s 'názevsouboru' |
| 0x0000004000000000 | Sjednocený rozdíl |
| 0x2000000000000000 | Nastavení |
| 0x4000000000000000 | Nápověda |
| 0x8000000000000000 | O aplikaci |
Příklad: Pro vypnutí položek menu „Přemístit“, „Smazat položky bez verze“ a „Nastavení“, přidejte hodnoty přiřazené položkám, jako jsou tyto:
0x0000000000080000 + 0x0000000080000000 + 0x2000000000000000 = 0x2000000080080000
Nižší hodnota DWORD (0x80080000) pak musí být uložena v HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow, vyšší hodnota DWORD (0x20000000) v HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh.
K znovu zobrazení těchto položek menu, stačí smazat tyto dva klíče registru.