Use o processo manual:
O primeiro passo para configurar a integração é criar entradas de ferramentas externas para os vários comandos que você gostaria de iniciar no Visual Studio. Usando as etapas a seguir, você terá um ou mais comandos hg à sua disposição.
-
Vá para "Ferramentas - > External Tools ”item de menu.
-
Clique em "Adicionar".
-
Nomeie a ferramenta na caixa de texto "Título". Eu escolhi "hg annotate", "hg diff" e "hg log".
-
Na caixa de texto "Comando", coloque o caminho para o TortoiseHg, normalmente "C: \ Arquivos de Programas \ TortoiseHg \ thg.exe"
-
Preencha os argumentos apropriados. A variável $ (ItemPath) aponta para o arquivo atual. É uma boa prática cercar o item entre aspas, pois você pode ter espaços em seu caminho. Aqui estão os vários argumentos para os comandos que uso:
Anotar: anotar -n $ (CurLine) “$ (ItemPath)”
Diff: vdiff “$ (ItemPath)”
Log: log “$ (ItemPath)”
-
Dentro do "Diretório Inicial", coloque um caminho dentro do seu repositório. Eu escolhi $ (ItemDir) para simplificar. Você também pode usar $ (SolutionDir) ou um dos outros. Marque "Fechar na saída" ou você terá uma janela de comando irritada em aberto. Observe a posição da sua entrada na lista (8ª, etc). Você precisará usá-lo mais tarde.
-
Repita os passos 2 a 7 para os vários comandos e clique em "OK" para salvar.
Referências