Delphi: alejándose de VSS

Somos un equipo de pocos desarrolladores de Delphi que hemos usado VSS desde hace años (sé que es una pena), pero no usamos ninguna de las características avanzadas de VCS, por lo que funcionó bien en muchos casos (pero algunas veces fue volviéndome loco 🙁 ).

Lo bueno que tenemos con VSS es que utilizamos complementos de terceros para integrar VSS con Delphi, que funciona muy bien, pero ahora cuando nuestros proyectos se hacen más grandes y nos gustaría alejarnos un poco de VSS.

He visto otros VCS (gratuitos y comerciales) y descubrí que la mayoría de ellos parecen estar hechos para chicos de Linux, y tienes que usar la command-line para muchos trabajos administrativos (sé que soy Windows Guy: P).

Lo que estoy buscando es el nuevo control de la versión que debería ser fácil de usar y mantener e integrar muy bien con Delphi IDE (D2007), o al less tener una buena interfaz de usuario para los administradores.

Solo use SVN y un excelente cliente de TortoiseSVN que se integra con el Explorador de Windows.

PS Encontró esta pregunta: ¿Cuál es el mejor set de herramientas para desarrollar aplicaciones Win32 Delphi? y estas herramientas de integración Delphi IDE / TortoiseSVN en una de las respuestas: http://delphiaddinfortortoisesvn.tigris.org/

Al less debería echarle un vistazo a JVCS . Se integra con Delphi IDE, está escrito en Delphi y es de código abierto, y puedes elegir entre varias bases de datos, incluida Firebird, para almacenar tu file.

Hay Team Coherence ( http://www.teamcoherence.com/ ) que está escrito en Delphi y se integra muy bien con el IDE. Aún lo usamos El soporte es desigual.

Sin embargo, la mayoría de las personas parecen estar mudándose a SubVersion.

Team Coherence es una buena opción. Acaban de lanzar un nuevo cliente, por lo que parece que el soporte está vivo y bien.

A less que vaya directamente a SVN (que no recomendaría, si está pensando en algo gratis, vaya a Git o Mercurial), consulte Plastic SCM. Encuentre un par de tutoriales específicos de Delphi aquí:

http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi-part.html http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi -part_02.html

Nuestro equipo de Delphi recientemente (el año pasado) se actualizó de VSS a Perforce, lo cual es un placer absoluto para trabajar con él. Es caro pero vale la pena. Hace que el código fuente controle una de las herramientas de su oficio en lugar de una tarea o un inconveniente. Tiene buenas herramientas de GUI, una gran command-line cuando es necesario y hay una integración de Delphi IDE gratuita disponible en línea.

Toma un time acostumbrarse, pero vale la pena esforzarse cuando llegas al punto en el que puedes crear twigs con abandono y fusionar cambios sabiendo que nunca tendrás que preocuparte por perder ningún cambio. Es rápido, eficiente y un placer de usar.