2010-02-19 21 views

Respuesta

12

Los fabricantes de FinalBuilder utilizados para hacer una encuesta todos los años de sus clientes (en su mayoría basados ​​en Windows). No puedo encontrar nada más reciente que their 2008 survey, pero así es como se veía entonces.

alt text

Como se puede ver, no es sólo uno tiene que saber. Sin embargo, sería un tonto no familiarizarse con Subverion y Sourcesafe.

Si tuviera que predecir cómo ha cambiado desde entonces, supongo que Subversion ha agregado usuarios, SourceSafe ha perdido un poco de terreno para Team Foundation, y que Git ahora aparece, pero con pocos números.

+9

Un anuncio de servicio público rápido: a pesar de lo que este gráfico parece indicar, SourceSafe no es de ninguna manera una opción aceptable y no debe usarse bajo ninguna circunstancia (excepto tal vez si la única otra opción es "sin VCS" e incluso entonces No estoy seguro). –

+1

CVS perderá lentamente números, y no ganará. No tiene sentido usar CVS sobre SVN, y es fácil pasar de CVS a SVN. –

+0

Estoy en ** acuerdo ** violento con David y Camccann. –

2

No creo específicamente en Windows, pero Subversion (SVN) es imprescindible.

1

En general, los mismos tipos de control de fuente que utiliza en UNIX también se pueden usar en Windows. Ciertamente hay unos para evitar en Windows - VSS viene inmediatamente a la mente.

3

TortoiseSVN (svn) tiene una estrecha integración con el explorador, y la mayoría de los desarrolladores que conozco que ejecutan Windows y usan subversión también usan Tortoise.

0

Antes de DVCS, todos los chicos geniales usaban SVN; todos los demás usaron VSS o TFS.

DVCS se está convirtiendo en una competencia interesante ya que Git claramente tiene la ventaja en funcionalidad pero Mercurial tiene la ventaja en la integración de Windows. Pobre Bazar no parece estar viendo.

2

Sí, TortioseSVN funciona bastante bien en Windows. ¡También hay una tortuga para git! Aunque no estoy muy seguro de si es tan fácil como su primo SVN.

https://tortoisegit.org/

+0

No lo es. He oído hablar de una serie de problemas de compatibilidad, pero una vez más, parece que Tortoise soluciona un enorme problema de seguridad o fuga de memoria con cada versión menor, por lo que nunca se sabe cuál es el estado del producto. –

+0

Es casi la misma interfaz de usuario. Pero no he visto cómo hacer 'git rebase -i' desde esa UI, que es la mitad de la razón para usar git. –

0

VisualSVN se relaciona con VS también y utiliza TortoiseSVN para un back-end. Son $ 50 por licencia iirc. Funciona bastante bien Si está buscando un buen vínculo con Visual Studio también consulte AnkSVN.

0

Usamos msys-git con bastante éxito en Windows. Las herramientas de GUI no son geniales. Uso la línea de comandos y funciona bien. Mis colegas usan git-extensions que se integran en visual studio. Parece funcionar bien ...

La otra opción para mí sería SVN. Tiene un gran soporte para ventanas.

+0

No es una respuesta particularmente relevante, pero me gustaría aceptar que msys-git funciona bien en Windows. Personalmente también me gustan las herramientas de GUI. Ni siquiera me molesté en aprender los comandos de la línea de comando. –

2

Respuesta corta, es SVN.

gratuitamente:

CVS es prácticamente muerto.

Subversion tiene la mejor integración con ventanas (explorer, visual studio, eclipse, línea de comandos, WebDAV, etc ...) sino que también tiene interfaz gráfica de usuario de por sí platforms.

Con Git queda relegado a utilizar la línea de comando exclusivamente.

No libre: Perforce está bien, pero hagas lo que hagas, no uses Visual Sourcesafe y arriesgues todo tu repositorio corrompiéndolo en algún momento y sin darte cuenta hasta mucho más tarde.

+0

Tengo que estar en desacuerdo sobre Git. Uso Git en Windows cada vez que tengo la oportunidad, y casi nunca uso la línea de comando. Git-gui rocas. –

0

Estoy de acuerdo: Subversion. Pero estoy bastante seguro, algún día Git lo sucederá.

Cuestiones relacionadas