Manuals

Desactivar entradas do menu de contexto

Como na versão 1.5.0 e superior, o TortoiseSVN permite-te desactivar (na realidade, esconder) entradas do menu de contexto. Visto que esta funcionalidade, que não deverá ser usada de ânimo leve mas só se existir uma razão forte, não tem GUI para isto e terá de ser feita directamente no registo. Isto pode ser usado para desactivar certos comandos para que os utilizadores não os usem. Mas por favor, tem em conta que só as entradas do menu de contexto no explorador são escondidos, e os comandos continuam disponíveis através de outros meios, e.g. a linha de comandos ou mesmo noutras caixas de diálogo no próprio TortoiseSVN!

As chaves de registo que guardam a informação de que entradas de menu de contexto são mostradas, são HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLow e HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh.

Cada uma dessas entradas de registo é um valor DWORD, com cada bit a corresponder a uma entrada específica do menu. Um bit activo, significa que a entrada de menu correspondente está desactivada.

Tabela C.1. Entradas de menu e seus valores

ValorEntrada de menu
0x0000000000000001Checkout
0x0000000000000002Actualizar
0x0000000000000004Submeter
0x0000000000000008Adicionar
0x0000000000000010Reverter
0x0000000000000020Limpar
0x0000000000000040Resolver
0x0000000000000080Trocar
0x0000000000000100Importar
0x0000000000000200Exportar
0x0000000000000400Criar repositório aqui
0x0000000000000800Ramo/Etiqueta
0x0000000000001000Integrar
0x0000000000002000Remover
0x0000000000004000Alterar nome
0x0000000000008000Actualizar para revisão
0x0000000000010000Comparar
0x0000000000020000Mostrar Registo
0x0000000000040000Editar Conflitos
0x0000000000080000Reposicionar
0x0000000000100000Verificar alterações
0x0000000000200000Ignorar
0x0000000000400000Navegador de Repositório
0x0000000000800000Responsabilizar
0x0000000001000000Criar Correcção
0x0000000002000000Aplicar Correcção
0x0000000004000000Gráfico de revisões
0x0000000008000000Bloquear
0x0000000010000000Libertar Bloqueio
0x0000000020000000Propriedades
0x0000000040000000Comparar com URL
0x0000000080000000Remover itens não versionados
0x0000000100000000Integrar Todos
0x0000000200000000Comparar com a revisão anterior
0x0000000400000000Colar
0x0000000800000000Actualizar cópia de trabalho
0x0000001000000000Diff mais tarde
0x0000002000000000Comparar com 'filename'
0x0000004000000000Unified diff
0x2000000000000000Preferências
0x4000000000000000Ajuda
0x8000000000000000Sobre


Example: to disable the Relocate the Delete unversioned items and the Settings menu entries, add the values assigned to the entries like this:

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.

Para re-activar de novo as entradas do menu, simplesmente apaga as duas chaves de registo.

TortoiseSVN homepage