2009-11-02 8 views
7

Estoy usando C# express y me gustaría usar un sistema de control de versiones gratuito. Por favor comparte tus recomendaciones.control de versiones: gratuito para visual studio express

+2

Esto tiene un sentido wiki ... –

+0

Además, ¿las ediciones Express * permiten * la integración de control de versiones? –

+0

@Austin - ese es un buen punto - no está claro si el OP significa que quiere un complemento de control de fuente integrado o simplemente quiere una solución de control de fuente gratuita. – Tim

Respuesta

11

Visual Studio Express está paralizado en el sentido de que no puede cargar complementos o complementos.

Solo tiene que ir con TortoiseSVN. Funciona lo suficientemente fácil

+2

¿por qué debería usar svn? ¿Por qué no un VCS distribuido? –

+1

Porque es difícil, y SVN lleva unos pocos clics. – leppie

+1

La mayoría de las personas no necesita un VCS distribuido y la mayoría de las soluciones de VCS distribuidas requieren interfaces de línea de comandos u otro conocimiento sobre cómo configurarlas. No he encontrado uno tan simple de configurar como SVN. – Tim

3

No use su IDE para control de versiones. Conozca su sistema de control de versiones en sí mismo. Cuál de ellos debe usar depende de sus requisitos. Mi favorito personal en este momento es Mercurial.

0

Subversion junto con AnkhSVN complemento para VStudio y TortoiseSVN complemento para el explorador de Windows.

Realiza un seguimiento de las carpetas y de los archivos y mantiene el historial al cambiar el nombre. Esos son realmente útiles para refacturar su código.

Editar: olvídate de AnkhSVn en VisualStudio Express porque no puede cargar complementos.

6

Me parece que es nuevo en el control de versiones. Si no ha utilizado el control de fuente antes, le recomiendo consultar directamente un sistema de control de versiones distribuidas (DVCS). Mi elección fue Mercurial, porque tiene una excelente documentación, una interfaz limpia y consistente, funciona bien en todas las plataformas principales (usándola en Windows, Linux y MacOSX) y es un gran soporte para PlugIns (varias se redistribuyen oficialmente, como mq) que dejarte hacer cosas muy avanzadas Hay grandes GUI disponibles (TortoiseHG, pero también independientes). Hay una buena introducción a Mercurial here, pero también es útil para el conept general.

Los DVCS populares incluyen: Mercurial, Git y Bazaar, pero al final no importa qué herramienta elijas Hay mucha información aquí en SO sobre las comparaciones.

El mejor Plug-in IDE es no usar uno. Creo que la integración de IDE no es necesaria cuando se trabaja con un DVCS. Cuando se trabaja en un sistema centralizado, es razonable para el control automático de la edición, el cambio de nombre de soporte, etc. Sin embargo, me gusta mantener las cosas separadas. No quiero que mi IDE esté abarrotado. No veo ningún beneficio en el uso de un complemento en comparación con una solución independiente (que sigo corriendo en un segundo monitor). Para admitir el cambio de nombre, un buen DVCS ha incorporado la heurística para buscar y rastrear los nombres automáticamente.

Estoy bien con TortoiseHG y la línea de comandos para tareas más complicadas.

0

Personalmente, me gusta el tipo de clientes tortuga, sobre todo porque el Explorador frustra el infierno fuera de mí y no es un buen navegador de sistema de archivos en todos los ..

que elegir un enfoque poco ortodoxo e instalar NetBeans y el uso la pestaña "favoritos" para agregar ubicaciones para sistemas de archivos versionados que deseo administrar.

Utilizo este enfoque para Visual Stuido.

Mi herramienta anterior era WinCVS.

0

Desde 2012 puede usar TFS (Team Foundation Studio) 2012 Express con ediciones de Visual Studio 2012 Express de forma gratuita.

Cuestiones relacionadas