Ver la versión completa : Sistema de Repositorio de Codigo?
Buenas,
queremos montar un servidor de Repositorio de Versiones. Como se que hay muchos, me gustaría saber cual recomendáis, a poder ser que sea libre y que funcione bajo Windows. Hasta ahora, a nivel interno usamos Visual Source Safe, pero queremos hacer un repositorio público para nuestros clientes.
Cuales habeis usado? Que me recomendáis?
Muchas gracias!
Ñuño Martínez
08/07/2008, 12:16
Yo he usado CVS y Subversion (también conocido como SVN) y me quedo con este último (Sí, ya sé que SVN se creo para sustituir el CVS). Supongo que el servidor también puede instalarse en Windows (sólo lo he utilizado en GNU/Linux), pero sí estoy seguro de que hay unos cuantos clientes para este sistema.
[edito] Manual completo de Subversion (en inglés y español). (http://svnbook.red-bean.com/)
De lo que me he podido informar, veo que entre CVS y Subversion, mejor con subversion. Ahora estoy mirando alguno más y ver si se puede instalar en windows.
En mi opinión, subversion sin dudarlo. Hay varias formas de hacerlo, e incluso un wrapper para que funcione como servicio sin muchos problemillas. Hay mil tutoriales al respecto por Inet
DarkDijkstra
08/07/2008, 12:22
Definitivamente subversion frente a cvs (cvs es mucho mas "tonto" frente a, por ejemplo, ver que ficheros hay que actualizar tras un cambio de configuración).
Y para rematar, tortoisesvn, una interfaz gráfica para svn en windows, súper útil para ver de un modo rápido que hay actualizado, que no, ficheros con conflictos...
^MiSaTo^
08/07/2008, 14:10
Yo tb te recomiendo SVN. He usado Sourcesafe (de M$), CVS y SVN y me quedo con este último.
Gracias por tu comentario ^Misato^, de hecho la idea es acostumbrar al resto de la empresa a usar SVN y dejar de lado a VSS.
Yo he usado uno-privado-que-no-recuerdo, CVS, SVN y Git, y ahora me decanto por Git por la comodidad que tiene gestionando ramas. Pero eso no quita que SVN sea estupendo como dicen por aquí, sobretodo por la cantidad de entornos de desarrollo que lo soportan. Los servidores CVS/SVN siempre los he montado en Linux, pero los clientes funcionan en cualquier sitio. Y Git no usa servidores :)
Un vídeo del creador de Git (que ha hecho no sé qué cosa más :)) explicando sus virtudes y criticando CVS/SVN a muerte. http://www.youtube.com/watch?v=4XpnKHJAok8 Un resumen de la presentación: http://kylecordes.com/2007/05/17/linux-git-distributed/. Este también está muy bien y creo que lo presenta mejor: http://video.google.com/videoplay?docid=-3999952944619245780
Lo grupos de desarrollo de por aquí usan CVS. Supongo que porque mantienen versiones de programas que llevan ya más de una decada en producción yq eu cambiar de sistemas de versiones a estas alturas les parecerá tonteria. Como cliente no se que usan, peor se que programan aplicaciones java en Windows para servidores AIX.
^MiSaTo^
08/07/2008, 15:02
Lo grupos de desarrollo de por aquí usan CVS. Supongo que porque mantienen versiones de programas que llevan ya más de una decada en producción yq eu cambiar de sistemas de versiones a estas alturas les parecerá tonteria. Como cliente no se que usan, peor se que programan aplicaciones java en Windows para servidores AIX.
Pues si usan el eclipse, este tiene soporte para CVS de serie.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.