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)
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
Un saludo
Roberto M. Oliva
El mar, 10-04-2007 a las 19:34 +0200, Javier MartÃnez Fernández
escribió:
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.
La verdad es que me podia haber explicado mejor ya que todos no
tenemos ese don del que hablas
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
La verdad es que me podia haber explicado mejor ya que todos no
tenemos ese don del que hablas
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
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]
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.
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.