[ubuntu-ar] Existe algún programa de control de revisiones integrado con gNome ?
Mariano Mara
marplatense at ubuntu.com
Fri Apr 24 13:40:55 BST 2009
On 24.04.09 01:41, Damian Suarez wrote:
> 2009/4/24 Mariano Mara <[1]marplatense en ubuntu.com>
>
> On 24.04.09 00:43, Damian Suarez wrote:
> > 2009/4/23 Mariano Mara <[1][2]marplatense en ubuntu.com>
>
> >
> > On 23.04.09 23:11, Damian Suarez wrote:
>
> > > 2009/4/23 Marcelo Fernández
> <[1][2][3]fernandezm22 en yahoo.com.ar>
> > >
> > > Damian Suarez escribió:
> > >
> > > > 2009/4/23 Mariano Mara
> <[2][3][4]marplatense en ubuntu.com
> > >
> > > > <mailto:[3][4][5]marplatense en ubuntu.com>>
>
> >
> > >
> > > >
> > > > On 23.04.09 22:28, Damian Suarez wrote:
> > > > > Perdón por la pregunta, se que es un poco confusa
> pero
> > voy
> > > a
> > > > tratar de
> > > > > explicarlo mejor.
> > > > > Existe alguna aplicación que nos permita tener un
> > control
> > > de
> > > > revisiones
> > > > > dentro de alguna carpeta o directorio de nuestro
> > sistema de
> > > > archivos ?.
> > >
> > > [...]
> > >
> > > > (Hoy estoy a full con bzr)
> > > > Bzr tiene integración con nautilus y basicamente te
> permite
> > > gestionar
> > > > una(s) carpetas versionadas con el mouse en nautilus.
> ¿Eso
> > era lo
> > > que
> > > > necesitabas?
> > > >
> >
>
> > > > [4][5][6]http://bazaar-vcs.org/NautilusIntegration
> > > >
> [5][6][7]http://samba.org/~jelmer/bzr/nautilus-bzr1.png
> > >
> > > >
> > <[6][7][8]http://samba.org/%7Ejelmer/bzr/nautilus-bzr1.png>
> > >
> > > >
> [7][8][9]http://samba.org/~jelmer/bzr/nautilus-bzr2.png
> > >
> > > >
> > <[8][9][10]http://samba.org/%7Ejelmer/bzr/nautilus-bzr2.png>
>
> >
> > >
> > > >
> > > >
> > > > A priori es exactamente lo que necesito. Las tengo que
> probar.
> > > > Gracias chamigo por el dato.
> > > > saludos.
> > > >
> > >
> > > Hola Damián,
> > > Si bien Bazaar te puede servir (más por su integración), no
> > quiero
> > > dejar
> > > pasar la oportunidad de comentarte que también existe
> TimeVault,
> > que
> > > es
> > > específicamente para lo que necesitás (y un poco más
> gráfico,
> > > parece,
> > > aunque no lo probé):
> >
>
> > > [9][10][11]https://wiki.ubuntu.com/TimeVault
> > >
> [10][11][12]https://wiki.ubuntu.com/TimeVault/ScreenShots
>
> >
> > > Y si usáramos OpenSolaris (gracias a ZFS)...
> >
> > >
>
> >
> [11][12][13]http://blogs.sun.com/erwann/entry/zfs_on_the_desktop_zfs
>
> > > Saludos
> > > Marcelo
> > >
> >
> > > Bueno ... parece que va a ser una noche larga.
> > > Gracias por los datos. Ya les hecho una ojeada.
> > > Saludos.
> > > --
> >
> > >
>
> > Hay que tener en claro que no es lo mismo versionar archivos de
> > texto
> > que binarios, los sistemas de control de versiones están
> orientados
> > en
> > realidad al desarrollo de software ya que tienen ciertas
> > características
> > que ayudan mucho cuando estás creando programas (hacer diff,
> > merging,
> > patching, etc). Si vos queres versionar archivos binarios, vas a
> > poder
> > hacerlo con un sistema de control pero no vas a tener
> practicamente
> > ventaja alguna.
> > Programas tipo timevault - que buscan emular el Time Machine de
> Mac-
> > tienen más sentido en ese contexto ya que apuntan a todo tipo de
> > archivo
> > y solo te prometen mantener versiones de los archivos que vos
> > quieras
> > para que puedas restaurar a distintos puntos del tiempo: a veces
> lo
> > hacen copiando integramente el archivo -algo que me parece
> horrible-
> > o
> > usando algoritmos para obtener deltas entre dos versiones de un
> > mismo
> > archivo (lo que hace añares que ya hace un algoritmo como el
> > que descubrió Andrew Tridgell y que se llama rsync).
> > En conclusión: ¿qué querés versionar? ¿archivos planos o
> binarios?
> > Si
> > son planos usá un sistema de control de versiones, si son
> binarios
> > usá
> > cualquier herramienta de backup.
> > Con respecto a bzr, si es distribuido -no necesitas un servidor
> > central
> > para administrarlo- al igual que git y mercurial. Igual en el
> > contexto
> > de uso que vos estás preguntando, no te sirve de nada que sea
> > centralizado.
> > --
> >
>
> > Yo para el desarrollo de software estoy usando subversion. Como
> bien
> > decis, comparo con diff, creo ramas, las fusiono, al ser
> centralizado
> > integra de manera eficiente el trabajo para los distintos
> usuarios.
> > etc.
> > Pero creo que lo que necesito es algo como timeVault, ya que lo
> único
> > que busco es la integridad de los archivos en una linea de tiempo
> en
> > una PC aislada. Una de las dudas que me surgió es como va
> construyendo
> > los snapshots (esta bien aplicado el término ?); si lo hace en
> bruto o
> > tiene algun sistema de seguimiento parcial en las modificaciones.
> > Creo que voy a probar los dos, pero creo que terminaré usando
> > timevault. Eso si, será en 9.04.
> > Saludos.
>
> De acuerdo a lo que interpreto del FAQ, hace copias
> ([14]https://wiki.ubuntu.com/TimeVault/FrequentlyAskedQuestions):
> "It creates an exact copy of the file structure, if you back up your
> whole system (there are reasons you should not do this, apple has
> made
> their system work better to do this although theirs is not perfect
> --maybe brtfs:-)) you can just chroot and your back. It saves space
> by
> using hardlinks."
> Debo estar equivocado sin embargo, ya que así parecería ser un
> acercamiento al problema muy ineficiente.
>
> Disculpame, no entiendo el último párrafo. Debes o deben ?
> Ahora, si hace copia en bruto es realmente ineficiente. Supongamos un
> control de versiones en una capeta de música, a las pocas vueltas
> estaríamos en problemas, no ?
> Por ejemplo, subversion no copia en bruto. Creería que bazaar tampoco
> entonces.
Debo yo estar equivocado y seguro mal interpreté el texto que pegué ya
que si fuera copia completa a las pocas encarnaciones de unos gigas tendrías
el disco lleno.
More information about the Ubuntu-ar
mailing list