Alguien sabe cómo crear una barra de herramientas en Visual Studio 2010 para usar con Git (TortoiseGit)?solución a la adición de un (TortoiseGit) Git barra de herramientas para Visual Studio
Gracias
SurfRat
Alguien sabe cómo crear una barra de herramientas en Visual Studio 2010 para usar con Git (TortoiseGit)?solución a la adición de un (TortoiseGit) Git barra de herramientas para Visual Studio
Gracias
SurfRat
quería una barra de herramientas de Git en Visual Studio y no he encontrado ninguna solución a este, así que pensé que iba a compartir esto con ustedes.
he instalado el Git Source Control Provider y tiene Git de trabajo (a través de TortoiseGit) con el menú del botón derecho contexto. Esto fue tedioso y bastante feo ya que todos los comandos de TortoiseGit tenían el mismo ícono.
Luego añade herramientas externas para Visual Studio ...
comandos La herramienta externa para TortoiseGit son los siguientes:
Title: Git Push
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:push
Title: Git Commit
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Commit
Title: Git Sync
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Sync
Title: Git Revert
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Revert
Title: Git Log
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Log
Una vez que los comandos externos fueron creados Creé mi barra de herramientas. Visual Studio 2010 fuera de la caja no le permiten tener una imagen en su barra de herramientas, así que instaló el Command Image Changing Extension.
Éstos son los iconos que he creado
El resultado final es una barra de herramientas con los comandos (mostrando sólo iconos) que necesito.
actualización para Visual Studio 2012
Los comandos han cambiado ligeramente y son los siguientes:
Title: Git Commit
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:commit
Title: Git Push
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:push
Title: Git Sync
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:sync
Title: Git Compare
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(ItemPath)" /command:diff
Title: Git Revert
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:revert
Title: Git Log
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:log
Tuve que hacer algunas modificaciones en los comandos de la herramienta. El comando para mí fue C: \ Archivos de programa \ TortoiseGit \ bin \ TortoiseGitProc.exe y los argumentos para el/comando: el cambio tenía que estar en minúsculas. Funcionó bien de lo contrario! – sonofaforester
Actualizado para VS2012 – SurfRat
Sin imágenes para VS2012? :( – Adaptabi
Este es un sitio para hacer preguntas, no para publicar "Cómo configurar VS" consejos. –
Esta es la forma incorrecta de obtener su reputación por encima de 10. Hacer una pregunta podría ser un mejor medio. Solo diga ' –
No dude en copiar/volver a publicar "mi" respuesta, haciéndola suya. Luego borraré mi publicación. Mientras tanto, así es como puedes contribuir a SO mientras respetas el espíritu de Q & A: con una pregunta y una respuesta;) (ya que está bien que [respondas la pregunta de uno mismo]) (http://meta.stackexchange.com/ questions/16930/is-it-ok-to-answer-your-own-question-and-accept-it)) – VonC