Od verzije 1.5.0 i dalje, TortoiseSVN omogućava da onemogućite (stvarno, sakrijete) ulaze kontekst menija. Pošto je to mogućnost koja ne bi trebalo da se koristi olako osim ako ne postoji obavezujući razlog, ne postoji GUI za to i to se mora uraditi dirktno u registru. Ovo se može koristiti da se onemoguće izvesne komande za korisnike koji ih ne bi koristio. Ali molim primetite da samo ulazi kontekst menija u eksploreru su sakrivene, a komande su i dalje dostupne kroz druge načine, npr. komandne linije i čak dijaloga u samoj TortoiseSVN!
Registri ključevi koji sadrže informacije po kojim se prikazuju kontekst meniji su HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow
i HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh
.
Svaki od ovih ulaza registra je DWORD
vrednost, sa svakim bitom koji odgovara posebnom ulazu menija. Podešen bit znači da je odgovarajući ulaz menija deaktiviran.
Tabela C.1. Ulazi menija i njihove vrednosti
Vrednost | Ulazi menija |
---|---|
0x0000000000000001 | Preuzimanje |
0x0000000000000002 | Obnavljanje |
0x0000000000000004 | Urezivanje |
0x0000000000000008 | Dodavanje |
0x0000000000000010 | Vrati na staro |
0x0000000000000020 | Čišćenje |
0x0000000000000040 | Reši |
0x0000000000000080 | Zamena |
0x0000000000000100 | Uvezi |
0x0000000000000200 | Izvezi |
0x0000000000000400 | Kreiraj spremište ovde |
0x0000000000000800 | Grana/Oznaka |
0x0000000000001000 | Stopi |
0x0000000000002000 | Obriši |
0x0000000000004000 | Preimenuj |
0x0000000000008000 | Uskladite sa revizijom |
0x0000000000010000 | Razl |
0x0000000000020000 | Prikaži dnevnik |
0x0000000000040000 | Uredi sukob |
0x0000000000080000 | Premesti |
0x0000000000100000 | Provera izmena |
0x0000000000200000 | Zanemari |
0x0000000000400000 | Pretraživač spremišta |
0x0000000000800000 | Krivac |
0x0000000001000000 | Izradi zakrpu |
0x0000000002000000 | Primena zakrpa |
0x0000000004000000 | Revizioni graf |
0x0000000008000000 | Zaključavanje |
0x0000000010000000 | Ukloni ključ |
0x0000000020000000 | Osobine |
0x0000000040000000 | Razl sa URL |
0x0000000080000000 | Obriši neverzionisane stavke |
0x0000000100000000 | Stopi sve |
0x0000000200000000 | Uporedi sa prethodnom revizijom |
0x0000000400000000 | Nalepi |
0x0000000800000000 | Nadogrdnja radne kopije |
0x0000001000000000 | Dif kasnoje |
0x0000002000000000 | Diff sa 'ime fajla' |
0x0000004000000000 | Ujedinjen diff |
0x2000000000000000 | Postavke |
0x4000000000000000 | Pomoć |
0x8000000000000000 | O |
Primer: Da onemogućite „Relociranje“ „Obriši neverzionisane stavke“ and the „Settings“meni ulaza, dodajte vrednost označenu ulazu kao:
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
.
Da biste ponovo omogućili ulaze menija, jednostavno obrišite dva registar ključa.