Pregunta

Estamos planeando pasar de MS Source Safe (ay) a SVN.Trabajamos principalmente en un entorno de Microsoft (Windows, Visual Studio, .NET) y tenemos desarrolladores en varios sitios.Escuché sobre VisualSVN y la integración con Visual Studio.Por otro lado, puedo conseguir que alguien aloje SVN por mí y use TortoiseSVN.¿Alguna recomendación?¿Algún error que deba evitar?

¿Fue útil?

Solución

Hospedar Subversion es increíblemente simple.A riesgo de ser etiquetado como una nariz marrón (¿hay una insignia para eso?), Jeff Atwood publicó un artículo sobre la instalación de subersión.

Así que realmente podrías ahorrar algo de dinero ejecutando tu propio servidor Subversion y nunca tendrás que preocuparte por lo que sucede con tu código si tu empresa de alojamiento fracasa.

Yo comenzaría con tortuga porque es gratis y realmente fácil de usar.Si descubre que realmente necesita integración con VS, pruebe visual svn.En mi experiencia, la integración del editor de control de fuente <-> es más útil para abrir archivos automáticamente cuando los editas.Subversion no requiere que abras archivos, por lo que esa gran ventaja desaparece.

Otros consejos

Escuché sobre Visualsvn e integración con Visual Studio

Cabe señalar que VisualSVN (el que se integra con VStudio) es no una tecnología de servidor, es simplemente una interfaz gráfica de usuario integrada para SVN y, de hecho, funciona a través de TortoiseSVN (que es requerido Para ser instalado).Sin embargo, VisualSVN es EXCELENTE y definitivamente vale los $50 por desarrollador para usarlo.Lo usé a diario y me ahorra MUCHO tiempo.

También está VisualSVN Server, que se encargará del lado del servidor y la configuración es absolutamente simple.Siempre que tenga un servidor con acceso a Internet y una gran cantidad de ancho de banda (aunque SVN no consume mucho ancho de banda), debería poder alojarlo usted mismo.Ah, sí, y VisualSVN Servidor es completamente GRATIS!

Sin embargo, tener su repositorio alojado fuera del sitio definitivamente siempre es una opción.Utilizo Dreamhost para esto ahora y no podría estar más feliz.

Otra integración de SVN con Visual Studio es AnkhSVN http://ankhsvn.open.collab.net/ Es gratis y tiene algunas peculiaridades.Personalmente, lo uso para diferencias básicas y los indicadores visuales del estado del archivo (cambiado, conflicto, etc.) mientras uso Tortoise para el trabajo pesado.

Puede obtener alojamiento de repositorios svn seguros desde una variedad de fuentes: http://beanstalkapp.com/ y muchos otros.A menudo es gratuito si el uso (usuarios, datos, etc.) es limitado.

VisualSVN se integra con Visual Studio pero no como lo hace SourceSafe (y lo digo en el buen sentido).Requiere TortoiseSVN, por lo que no es una opción.VisualSVN y Tortoise son una gran combinación.

La mejor manera de implementar Subversion (SVN) en un entorno Windows multisitio

Hasta donde tengo entendido, hay varios equipos de desarrollo en diferentes ubicaciones (incluso en diferentes continentes, tal vez) que tienen que acceder a la misma base de código.Para tal caso VisualSVN Server proporciona Replicación de repositorios multisitio característica.

La función se basa en la tecnología VDFS (VisualSVN Distributed File System) que permite la replicación maestro/esclavo automática, transparente y bidireccional de sus repositorios entre sitios remotos.Es más, funciona de inmediato con pasos de configuración mínimos realizados a través de la consola MMC de VisualSVN Server Manager.

Obtenga más información en http://www.visualsvn.com/support/topic/00068/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top