svn - tortoise - ¿Qué usas como una buena alternativa para Team System?
svn tutorial (12)
Me gustaría evaluar qué soluciones implementan otras personas para obtener la funcionalidad del Sistema del equipo. Todos sabemos que Team System puede ser costoso para algunos de nosotros. Sé que ofrecen una pequeña edición para equipos con cinco licencias con una suscripción a MSDN, pero ¿qué ocurre si su equipo es más grande que cinco o no quiere usar Team System?
El conjunto de productos de Sourcegear es una muy buena alternativa. Vault + Dragnet + Fortress son agradables, sin embargo, si no puedes pagarlos, Vault + FogBugz es una alternativa bastante decente.
He tenido mucho éxito con la agradable integración entre SourceGear Vault y FogBugz.
MS Build para automatización de compilación satisface mis necesidades.
Uso SourceGear''s Fortress en la computadora de mi casa para el desarrollo personal. Es gratis para un solo usuario.
Voy a segundo Trac + Subversion. Aunque nada es perfecto, esta combinación funciona bastante bien para mí, y el precio es el correcto.
Incluso para proyectos en los que trabajo solo, es bueno tener ambos integrados.
Parece estar dirigido a proyectos de tipo de código abierto / comunidad, pero funciona solo como una intranet de desarrollador interna. Integra un Wiki, un rastreador de errores y un navegador SVN Source en un paquete agradable y es muy fácil de configurar.
Utilizo el Servidor VisualSVN para el control de fuente, Mingle para la gestión de proyectos y el seguimiento de errores, y Team City para una integración continua. Todavía me estoy acostumbrando, pero está funcionando bien hasta ahora. Esta es una buena configuración gratuita para equipos pequeños. Licencias Mingle y Team City costarán dinero para equipos más grandes.
Para una opción ligera y completamente gratuita, puede usar Springloops integrado con Basecamp (+ un cliente SVN).
- SVN alojado: SpringLoops: http://www.springloops.com/ (gratis para un solo proyecto y usuario)
- Basecamp: http://basecamphq.com/ (también gratis para un solo proyecto)
Nota: La integración de SpringLoops con Basecamp no está disponible en su configuración gratuita.
También desarrollo en Linux, que es una de las razones por las que se me ocurrió la solución que tengo. Me preguntaba cómo funcionan las opciones de SourceGear a este respecto. He usado Vault antes, lo que en mi experiencia no fue tan malo, pero sé que está principalmente basado en Windows. Creo que leí en un momento dado que tienen un cliente que puede trabajar en Linux, pero nunca lo he usado. Solo quiero abrir la conversación un poco más, para que las personas que lleguen a esta pregunta puedan encontrar la mejor respuesta para ellos, según sus deseos.
Si el cliente de Vault puede ejecutarse en Linux y Mac y funcionar bien, entonces usar Vault and Fortress definitivamente será la respuesta aceptada como una buena alternativa de bajo costo para Team System.
SVN con el complemento TortoiseSVN es una interfaz sólida y fácil de usar. WinMerge es una gran herramienta para lanzar en esa mezcla también.
Seapine CM: gestión de problemas entre plataformas y control de versiones
Me sorprende que nadie haya mencionado el excelente y gratuito producto TeamCity de JetBrains. Incluye:
- Integración continua
- Gestión de compilación de software
- Gestión de Proyectos, Monitoreo e Informes Estadísticos
- Integración con muchos IDE, sistemas de control de código fuente y marcos de prueba
Para la gestión de proyectos / seguimiento de errores / repositorio de Git o Subversion también uso Unfuddle (¡ gratis para pequeños proyectos personales!)
Tomé mi respuesta de la pregunta y la publiqué como una de las respuestas según las preguntas frecuentes de .
Aquí está la solución que uso y funciona genial:
- Subversion para control de fuente
- Almacén para mi navegador web Subversion
- FogBugz para seguimiento de características y errores integrado con Subversion, Visual Studio y Warehouse
- VisualSVN para integrar Subversion en Visual Studio
- CruiseControl.Net con nAnt para mi sistema de compilación automatizado para proyectos .Net
- CruiseControl.rb con Capistrano para mi sistema de compilación automatizado para proyectos de Ruby on Rails