Vota un programa de control de versiones.

Encuentra personas para llevar adelante tu proyecto, muestra el progreso de esos proyectos y participa en competencias grupales.

Moderador: Dokan

¿Qué SCM prefieres?

Git
1
17%
Bazaar
1
17%
Darcs
1
17%
Prefiero uno centralizado.
3
50%
 
Votos totales : 6

Vota un programa de control de versiones.

Notapor Dokan » Dom Mar 30, 2008 9:36 pm

Hola a todos!
He estado informandome mínimamente sobre varios de los programas para el control de versiones(en adelante SCM por abreviarlo de alguna forma) más conocidos y al fin me he decidido a publicar una pequeña encuesta para que deis vuestras opiniones al respecto.
Sabreis que hay SCM centralizados y distribuidos, si no lo sabíais os recomiendo que echeis un vistazo a esta introducción a los SCM que han hecho los chicos de la lugfi para unas charlas y que explica bastante bien y de forma general en que se basan dichos SCM. Además presenta dos ejemplos donde compara muy eficazmente el manejo de un SCM centralizado, subversion, con uno distribuido, darcs.
Dicho esto, al grano.
Considero que para lo que nosotros pretendemos nos interesan las ventajas que nos ofrecen los SCM distribuidos sobre los centralizados, además del detalle de que necesitaríamos servidor para un SCM centralizado.
Dentro de los distribuidos he encontrado que en la red se da más importancia a Darcs, Bazaar y Git.
Básicamente se parecen bastante, creo que cualquiera de ellos está sobradamente preparado para llevar a cabo cualquiera de nuestros proyectos.
Sin embargo me decanto por Git en primera opción, y por Darcs en segunda opción porque es la propuesta de varios compañeros de foro en otros mensajes. Los tres SCM comentados tienen suficiente documentación en castellano para introducirse en su manejo.
Para ahorraros tener que buscar aquí teneis algunos links sobre los mismos.
Git ha sido creado por Linus Torvalds recientemente para grandes proyectos, pero es tremendamente versátil. Git web oficial (inglés), en Wikipedia (inglés), en kernel.org (tutorial en inglés), ejemplo de uso bastante sencillo, y por último Compilando Git en Ubuntu 7.10, y lo mejor de todo es que el servidor Savannah para proyectos GNU trabaja con Git.
Bazaar es el SCM que viene utilizando Canonical para todo lo relacionado con Ubuntu + info, web oficial (en inglés), en Wikipedia (en inglés), en 5 minutos (en inglés), tutorial adaptado de su versión anglosajona.
Darcs es la opción que han dado algunos compañeros y que parece igualmente muy interesante, tiene a su favor que hay varios tutoriales en castellano. web oficial, en wikipedia (en inglés), wiki (en inglés), presentación muy completa, introducción a Darcs.
Después de todo esto me empieza a doler la cabeza, espero que haya servido para que decidamos algo. :?
Avatar de Usuario
Dokan
 
Mensajes: 143
Registrado: Lun Dic 03, 2007 10:40 pm

Notapor Alex_13_estu » Lun Mar 31, 2008 9:21 pm

Estoy totalmente de acuerdo con lo que dice Dokan, creo que no nos conviene un SCM centralizado, y, como ya dije en otro post, mi opción favorita es Darcs. Lo considero sencillo y muy útil, con muchísima información y buena documentación en castellano y fácilmente se puede utilizar en cualquier sistema operativo. No sé si ocurre ésto con Git y, además, he leído bastantes críticas positivas hacia Darcs que hacen que me incline por él.
La elección de un buen SCM me parece crucial (aunque creo que todos cumplen las expectaativas sobradamente) y pienso que debería ser resuelta cuanto antes, porque todos necesitamos un tiempo para adaptarnos y documentarnos sobre la decisión que se tome.

Un saludo.
Alex_13_estu
 
Mensajes: 75
Registrado: Jue Mar 27, 2008 5:22 pm

Notapor lucesita » Mié Abr 02, 2008 6:47 pm

Bueno, mas o menos viene asi.

yo probe hace poco y nada, bazaar y darcs. me parecen ambos excelentes y vamos casi igual de funcionales, uno mas comodo que otro, pero nada que no te acostumbres.

el punto es que todavia no eh trabajado con patch via mail y eso me da un poco de miedo :oops:

me gustaria practicar esto con alguno de ustedes. ya sea con darcs o bazaar me es indiferente (GIT no lo probe aun)

Saludos Lucesita
lucesita
 
Mensajes: 57
Registrado: Mié Mar 12, 2008 2:49 pm

Notapor Dokan » Mié Abr 02, 2008 7:57 pm

No hay de qué preocuparse, sobre shell tanto Darcs, como Bazaar, como Git son muy parecidos, otra cosa es la posibilidad de que cada uno utilice el GUI (Grafics User Interface) que más le guste, si es que lo hay.
Podeis comentar cual utilizais vosotros para que los demás tengamos una referencia, pero vamos, yo había pensado tirar de comandos.
Avatar de Usuario
Dokan
 
Mensajes: 143
Registrado: Lun Dic 03, 2007 10:40 pm

Notapor Alex_13_estu » Jue Abr 03, 2008 2:42 pm

¡Hola! Parece que todavía no ha votado nadie más, pero aprevocho para deciros una cosilla a cada uno (a Dokan y a lucesita):

Dokan, ¿hay GUI para Darcs, Bazaar o Git? ¿Interactivas e intuitivas, sin necesidad de comandos? Es que yo no he usado ni visto ninguna, y a lo mejor son útiles... Aunque mi primera idea (y por ahora la mantengo) es la de hacer las cosas mediante comandos. Hay muchos manuales sobre eso y no creo que tampoco sean muy difíciles de utilizar. Aunque si existe alguna GUI podría ser un dato clave para decidirnos por un SCM u otro... Toda la información es bien recibida.

Y ahora, lucesita (creo que, si no te importa, a partir de ahora te llamaré Lucas, que me es más cómodo, práctico y fácil de recordar), a mi también me apetece mucho el envío de mails desde Darcs, así que, ¿qué tal si practicamos un poco juntos? Mi dirección de mail está en la firma, y la tuya la posteaste hace unos 15 días en el viejo post (el de "Concurso de juegos GPL"), así que creo que podríamos hacer algunas pruebas... No tendríamos por qué mandarnos código fuente ni nada de eso, a mi para comenzar a probar me valdría con enviar repositorios de tan sólo un archivo de texto o algo así... ¡Ahora mismo me pongo a ello y te los envío! Cuando puedas, confírmame por aquí o por mail que los recibiste y si te dio o no problemas. Luego hazles tú alguna modificación a los archivos y envíamelos a mi. Creo que con eso bastaría para probar, aunque luego probásemos cosas más complicadas. ¡Ah, se me olvidaba! Yo sólo sé usar Darcs (y es el que tengo ahora mismo), así que, si no te importa, utilizaremos ese. Si tienes algun problema o cualquier cosa que me quieras decir, puedes hacerlo vía mail, por este foro o por MP (creo que será mejor no utilizar el foro para no poner contenido sin interés aquí). Nada más,

Un saludo.

EDITO:

Lucas, te mandé el correo hace unas horas y me llegó una "Failure noticie" avisándome de que no existía la dirección que habías dado en tema "Concursos de juegos GPL". En el post de la elección de juego pido los mails de todos, así que, por favor, pásate por allí y dalo para que podamos probar lo de Darcs.
Alex_13_estu
 
Mensajes: 75
Registrado: Jue Mar 27, 2008 5:22 pm

una duda

Notapor drincast » Vie Abr 18, 2008 2:31 pm

Buenas, pues ayer en la noche tuve un corto tiempo para cacharearle al darcs, lo instale, y probé lo más básico, pero me quede varo en la parte de realizar una copia del repositorio con el comando get, no se por que, ya que en las variables de entorno agregue la dirección en donde esta darcs.

Bueno mi pregunta va, que estoy utilizando darcs en Windows y copie la versión que no nenecita la consola de Linux, lo que pasa es que no se como hacer para que me reconozcan los caracteres especiales ya que la función export no funciona en la consola de línea de comandos de Windows.

De antemano agradezco su respuesta.
drincast
 
Mensajes: 34
Registrado: Mié Mar 12, 2008 4:23 pm
Ubicación: Colombia

Notapor Geo » Vie Abr 18, 2008 2:58 pm

Yo votaría por subversion o CVS, los soportados en Sourceforge :).
La imaginación es el límite.
Visita mi blog en inglés o en español.
Geo
 
Mensajes: 244
Registrado: Jue Ago 10, 2006 3:51 am
Ubicación: México

Notapor Alex_13_estu » Sab Abr 19, 2008 8:10 am

¡Hola! En respuesta a drincast, decir que ya respondí en el tema que había creado de una "Mini-guía para Darcs", así que creo que no tengo nada más que decir en cuanto a esto. Y en respuesta a Geo... ¡¿quieres decir que no podremos usar darcs si tenemos el proyecto en SourceForge?! ¡¿Después de todo lo que nos llevó aprenderlo a usar, no nos va a servir para nada?! Por favor, contesta cuanto antes porque, si no nos vale darcs, quiero ponerme ya a mirar cómo funciona CVS.

Gracias por la ayuda a ambos y un saludo.
Alex_13_estu
 
Mensajes: 75
Registrado: Jue Mar 27, 2008 5:22 pm

Notapor hugoruscitti » Sab Abr 19, 2008 3:25 pm

Geo escribió:Yo votaría por subversion o CVS, los soportados en Sourceforge :).


Yo también, en particular subversion porque lo utilizo en el
servicio de google.code... pero igualmente prefiero no votar, solo
hacer el comentario, debido a que esta vez no voy a participar...

Suerte a todos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor Geo » Dom Abr 20, 2008 5:37 pm

Sourceforge no ofrece darcs dentro de sus servicios, sólo subversion y CVS (subversion es el más reciente y recomendado si mal no recuerdo).

Sin embargo, si se puede utilizar darcs en Sourceforge, ya que no se tiene prohibido el instalarlo en el espacio web provisto, varios proyectos hospedados en Sourceforge hacen uso de darcs en esta forma, por ejemplo, este (en la sección dual darcs repository):

http://hsffig.sourceforge.net/
La imaginación es el límite.
Visita mi blog en inglés o en español.
Geo
 
Mensajes: 244
Registrado: Jue Ago 10, 2006 3:51 am
Ubicación: México


Volver a Propuestas de desarrollo y concursos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado