OT: Sistema de control de versiones

Esto esta un poco OFFTOPIC, pero no se me ocurre un lugar mejor para
preguntarlo.
Haceis control de versiones de vuestros proyectos? CVS, SVN?
Yo he estado echandole un ojo a TRAC, pero no consigo que me
funcione bien (ademas que no lo acabo de entender mucho, todo esto de
SVN y tal).

Gracias

PD: si teneis enlaces, tutoriales, etc de TRAC, podeis postearlos?
(sobretodo si son para OSX)

On 10/04/07, Javier Martínez Fernández [email protected] wrote:

(sobretodo si son para OSX)
Seriedad, por favor. El primer resultado de buscar ‘trac os x’ en
Google, tiene este resumen

“This page describes three different ways of installing Trac on Mac OS
X”

En del.icio.us hay decenas de enlaces para los tags trac+osx


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Hola

SVN es un software de control de versiones y es bastante potente.
Mi opinion es que es algo absolutamente necesario en el desarrollo del
software a cualquier nivel.
Basicamente es un software servidor que instalas en un ordenador y te
crea un repositorio de codigo en el mismo. Tembien te incluye una
herramienta en linea de comandos muy completa y muy potente, pero muy
dificil de utilizar.
Para trabajar con dicho repositorio yo te reciomendo utilizar
herramientas clientes mas “user-friendly” como puedan ser Tortoise-SVN o
subclipse. Esta ultima es un plugin de Eclipse.

Por otro lado esta Trac, que no es otra cosa que un portal web que
permite añadir funcionalidades a un repositorio SVN ya existente (creo
recordar, no se si tambien permite crearlo dentro). Estas
funcionalidades estan orientadas a la comunicacion de un grupo de
desarrollo que trabaja sobre el codigo fuente contenido en dicho
repositorio SVN.

Bueno, esto es una explicacion muy generica y con mis palabras, que no
se si son muy exactas. De todas formas espero que sea una puerta de
entrada a toda la busqueda de documentacion por Internet que te espera a
partir de ahora :wink:

Un saludo
Roberto M. Oliva

El mar, 10-04-2007 a las 19:34 +0200, Javier Martínez Fernández
escribió:

On 10/04/07, Javier Martínez Fernández [email protected] wrote:

Cuando lo pregunto a la lista es porque ya he intentado hacerlo tal y
como dice en ese enlace que mencionas.
Seriedad, por favor.

Disculpa si mi clarividencia está un poco torpe hoy. En favor de los
que no posean el don mágico de saber qué cosas has hecho o dejado de
hacer con tu tiempo, te ruego

a) que especifiques tus actividades anteriores relacionadas en tu
mensaje
b) que aclares qué pasos has seguido y por qué no te han servido
c) que digas que información concreta buscas

Muchas gracias por tu comprensión y amabilidad hacia los que intentan
solucionar tus problemas.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

La verdad es que me podia haber explicado mejor ya que todos no
tenemos ese don del que hablas :stuck_out_tongue:
No buscaba en si informacion sobre la instalacion de TRAC en OSX (si
te fijas, eso solo estaba como PD en mi email anterior)
Buscaba informacion acerca de que otros metodos existen para el
control de versiones, interfaces para SVN o CVS… cuales usais, que
recomendais, etc?

Espero que ahora, con mi comprension y amabilidad, puedas
solucionarme mis problemas :slight_smile:

On 10/04/07, Javier Martínez Fernández [email protected] wrote:

La verdad es que me podia haber explicado mejor ya que todos no
tenemos ese don del que hablas :stuck_out_tongue:
No buscaba en si informacion sobre la instalacion de TRAC en OSX (si
te fijas, eso solo estaba como PD en mi email anterior)
Buscaba informacion acerca de que otros metodos existen para el
control de versiones, interfaces para SVN o CVS… cuales usais, que
recomendais, etc?

El método estandard para control de versiones hoy en día es SVN. CVS
no tiene sentido a menos que trabajes con repositorios legacy o cosas
así. Luego hay cosas más sofisticadas como un sistema distribuido,
tipo Bazaar, Mercurial, SVK, pero no necesitarás eso

Una lista completa la tienes aquí

Instrucciones para SVN en OS X la tienes en un apartado del gran
tutorial de Dan Benjamin

Nosotros no usamos sistemas integrados como Trac, así que no puedo
ayudarte con eso. Yo particularmente manejo svn por consola, aunque
empezaré en cualquier momento con el bundle de SVN para Textmate (o es
bundle para svn de texmate?)

Para gestión de proyectos usamos según el proyecto Basecamp, CollabCao
(nuestra instalación de ActiveCollab) y a veces el bugtracker Mantis


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

On Tue, Apr 10, 2007 at 09:09:07PM +0200, Manuel González Noriega wrote:

El método estandard para control de versiones hoy en día es SVN. CVS
no tiene sentido a menos que trabajes con repositorios legacy o cosas
así. Luego hay cosas más sofisticadas como un sistema distribuido,
tipo Bazaar, Mercurial, SVK, pero no necesitarás eso

Por si a alguien le interesa, y como Manuel ha mencionado algunas
alternativas, un voto para darcs[1] :wink:

Nosotros no usamos sistemas integrados como Trac, así que no puedo
ayudarte con eso. Yo particularmente manejo svn por consola, aunque
empezaré en cualquier momento con el bundle de SVN para Textmate (o es
bundle para svn de texmate?)

Yo también soy fan de la consola (para svn y darcs), algo que no está
reñido con la gestión del proyecto echando mano de una herramienta como
Trac.

Saludos.

[1] http://www.abridgegame.org/darcs/


Imobach González Sosa
imobachgs en banot punto net
osoh en jabberes punto org

Hola Javier…

El mar, 10-04-2007 a las 19:34 +0200, Javier Martínez Fernández
escribió:

Haceis control de versiones de vuestros proyectos? CVS, SVN?

Yo uso SVN en todos los proyectos. Puedes hacerte un repositorio local
en una carpeta de tu disco o en un servidor remoto. Por ejemplo, en
Dreamhost es muy sencillo crear repositorios SVN desde el panel de
control.

Las órdenes desde línea de comandos no son muy complicadas, en realidad
se usan 3 o 4, pero como se integra a la perfección con RadRails, es muy
sencillito.

Hay un libro muy bueno llamado “Pragmatic Version Control using
Subversion”, pero también puedes localizar buenos tutoriales googleando.

Cuando lo pregunto a la lista es porque ya he intentado hacerlo tal y
como dice en ese enlace que mencionas.
Seriedad, por favor.