Me gustaría evaluar las soluciones que otras personas ponen en marcha para obtener la funcionalidad de Team System. 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?¿Qué usa como una buena alternativa para Team System?
Respuesta
Uso SourceGear's Fortress en la computadora de mi casa para el desarrollo personal. Es gratis para un solo usuario.
He tenido mucho éxito con la buena integración entre SourceGear Vault y FogBugz.
MS Build para automatización de compilación se ajusta a mis necesidades.
¿De verdad? Vault es terrible. Tengo problemas continuamente y es increíblemente obsoleto. Lo que más odio es ... Seleccione una opción, por ejemplo, eliminar, luego espere. Ni siquiera va modal. Luego, entre un minuto o más tarde, aparece el cuadro de diálogo. Diseñado por alguien con habilidades UI realmente malas. Y la integración VS, suspiro. –
Uso VisualSVN Server para control de fuente, Mingle para gestión de proyectos y seguimiento de errores, y Team City para 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.
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.
Parece dirigidos a proyectos de tipo Open Source/comunitarias, sino que está funcionando acaba de encontrar como un desarrollador de intranet interna. Integra un Wiki, un rastreador de errores y un navegador SVN Source en un paquete agradable y es muy fácil de configurar.
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 estos dos integrados.
Para una opción completamente gratuita de &, puede usar Springloops integrado con Basecamp (+ un cliente SVN).
- Hosted SVN: SpringLoops: http://www.springloops.com/ (gratis para un solo proyecto & usuario)
- Basecamp: http://basecamphq.com/ (también gratuito para un solo proyecto)
Nota: la integración SpringLoops con Basecamp no está disponible en su configuración gratuita.
Desarrollo también en Linux, que es una razón por la 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 y Fortress definitivamente será la respuesta aceptada como una buena alternativa de bajo costo para Team System.
Seapine CM - Cruz gestión de problemas de control de la plataforma y la versión
SVN con el TortoiseSVN complemento lo convierte en un sólido y fácil de usar interfaz. WinMerge es una gran herramienta para lanzar en esa mezcla también.
Me sorprende que nadie haya mencionado el gratis y el excelente producto TeamCity de JetBrains. Incluye:
- continuo Integración
- gestión de creación de software
- de gestión de proyectos, seguimiento y reportes estadísticos
- Integración con muchos entornos de desarrollo, sistemas de control de código fuente, y frameworks de pruebas
Para el proyecto gestión/seguimiento de fallos/repositorio de Git o Subversion También uso Unfuddle (gratis para pequeño perso ¡proyectos finales!)
Bien, he oído hablar de TeamCity. Simplemente no lo he usado todavía. Definitivamente estoy pensando en cambiarme. –
TeamCity es fantástico. Es fácil de configurar y poderoso. –
He utilizado TeamCity/git para proyectos profesionales y todos mis proyectos de código abierto utilizan TeamCity de codebetter.com conectado a git y github.com. Y VersionOne para ALM, pero dependiendo de lo que necesite hay muchas otras opciones. – Travis
Respondí mi pregunta y la publiqué como una de las respuestas según las preguntas frecuentes de StackOverflow.
Aquí está la solución que utilizo y funciona muy bien:
- Subversion de control de código fuente
- Warehouse para mi Subversion navegador web
- FogBugz para la función y el seguimiento de errores con ella integra con Subversion, Visual Studio y Warehouse
- VisualSVN para integrar Subversion en Visual Studio
- CruiseControl.Net con nAnt para mi sistema automático de generación para .Net proyecta
- CruiseControl.rb con Capistrano para mi sistema automático de generación para Ruby on Rails proyecta
- 1. Una buena alternativa a GWT para Clojure
- 2. ¿Buena alternativa para ASpell?
- 3. NUnit vs Team System Unit Test
- 4. ¿Qué shell usa una llamada a Perl system()?
- 5. ¿Hay alguna buena alternativa para Visio/PowerPoint?
- 6. Una buena alternativa a eregi() en PHP
- 7. Cuál es una buena alternativa para openinviter en Django
- 8. ¿Existe una buena alternativa a SQL * PLUS para Oracle?
- 9. ¿Alguna buena alternativa para Sphinx para proporcionar documentación de software?
- 10. Cómo usar Scrum y Visual Studio sin Team System
- 11. ¿Puede Visual Studio 2008 trabajar con Team System 2005?
- 12. ¿Cómo implementar directorios para probar las carpetas de salida en Visual Studio 2008 Team System?
- 13. ¿Cuándo se usa __call__ una buena idea?
- 14. ¡MS Word es malo! ¿Hay una buena alternativa?
- 15. ¿Hay alguna alternativa a Rational Team Concert en este momento?
- 16. ¿Es la 'pila' de Subversion una alternativa realista al Team Foundation Server?
- 17. Alternativa a Page_Load en ASP.NET (y una buena historia WTF)
- 18. Team System - Crear un portal de proyectos Sharepoint para un proyecto de equipo existente
- 19. ¿Para qué usa Sinatra?
- 20. ¿Alternativa a "Descargar" como un verbo PowerShell?
- 21. ¿Es WPF 3D una buena alternativa para DirectX y OpenGL para aplicaciones complejas?
- 22. ¿Existe una buena alternativa a la extensión SOAP de PHP?
- 23. Cómo: implementar SQL Database Project utilizando Team System Build 2010 (beta 2)
- 24. ¿Qué usa Microsoft como tipo de datos para cadenas Unicode?
- 25. ¿Existe una buena alternativa a FishEye de Atlassian?
- 26. Como layout-sw600dp, alternativa para dibujable
- 27. ¿Por qué se usa ConcurrentNavigableMap como una lista de omisiones?
- 28. ¿Hay alguna buena alternativa a WebSVN?
- 29. ¿Para qué se usa + =?
- 30. ¿Alguien sabe de una buena alternativa a Pipe Viewer para Windows Platform?
FogBugz es gratuita para 2 usuarios. –
TFS ahora es completamente gratuito si tiene una suscripción a MSDN;) No solo una versión de grupo de trabajo. Si tiene 5000 desarrolladores y todos tienen MSDN, todos pueden usar TFS. Además, la licencia de venta minorista para TFS ha disminuido dramáticamente en precio alrededor de $ 500. –