c# - usar - Usando Mercurial con Visual Studio 2010
usar timer c# (5)
Estoy usando comandos mercuriales basados en shell + complemento powerconsole.
Actualmente estoy usando Mercurial a través de Tortoise Hg para algunos de mis proyectos paralelos. Me preguntaba si hay una integración más estrecha de Mercurial con Visual Studio 2010 a través de un complemento o algún mecanismo similar. Lo que estoy pensando es muy similar a las extensiones de git que proporcionan un complemento para VS. El plan es eventualmente hospedar los proyectos en Codeplex que soporta Mercurial.
He estado usando hgscc recientemente, y funciona bastante bien. Tiene una interfaz similar a TortoiseHG y también se integra con el explorador de soluciones. Solo lo he usado con VS2008, pero el sitio web dice que también funciona con 2010.
Seguro que hay visualHG que funciona de 2005 a 2013, incluido 2010.
Otra alternativa (útil si está en un entorno donde no tiene control sobre lo que está instalado) es usar los menús / botones de herramientas externas de VS para iniciar ventanas de tortoiseHg a través de thg
Vea esta otra respuesta SO .
Las alternativas que existen (de VS2010 a VS2015) son básicamente dos: VisualHG
, que es básicamente un proxy GUI para TortoiseHg , y HgSccPackage
, que es un paquete independiente (no se requiere TortoiseHg ).
Ambos se pueden instalar de forma gratuita a través de la herramienta de GUI de Extensiones y Actualizaciones de Visual Studio, a la que se puede acceder a través del menú Herramientas .
Para abreviar, el primero ofrece un conjunto más amplio de opciones, mientras que el último no requiere otro software instalado, por lo que es (posiblemente) una solución más liviana , y también más fácil de instalar y configurar. Elegir la herramienta correcta depende de usted, personalmente me encanta la interfaz y el enfoque de TortoiseHg , por lo que VisualHG siempre ha sido mi opción favorita.
Para una comparación más extensa entre ellos, también puedes leer esta publicación en mi blog.
visualHG + TortoiseHg . También sugiera asignar algunas teclas de acceso rápido en VS2010 para llamar a funciones de VisualHg como: File.Commit, File.RepoBrowser.