[ubuntu-ar] Existe algún programa de control de revisiones integrado con gNome ?

Mariano Mara marplatense at ubuntu.com
Fri Apr 24 05:27:27 BST 2009


On 24.04.09 00:43, Damian Suarez wrote:
>    2009/4/23 Mariano Mara <[1]marplatense en ubuntu.com>
> 
>      On 23.04.09 23:11, Damian Suarez wrote:
>      >    2009/4/23 Marcelo Fernández <[1][2]fernandezm22 en yahoo.com.ar>
>      >
>      >      Damian Suarez escribió:
>      >
>      >    > 2009/4/23 Mariano Mara <[2][3]marplatense en ubuntu.com
>      >
>      >      > <mailto:[3][4]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]http://bazaar-vcs.org/NautilusIntegration
>      >    >     [5][6]http://samba.org/~jelmer/bzr/nautilus-bzr1.png
>      >
>      >      >
>      <[6][7]http://samba.org/%7Ejelmer/bzr/nautilus-bzr1.png>
>      >
>      >    >     [7][8]http://samba.org/~jelmer/bzr/nautilus-bzr2.png
>      >
>      >      >
>      <[8][9]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]https://wiki.ubuntu.com/TimeVault
>      >      [10][11]https://wiki.ubuntu.com/TimeVault/ScreenShots
> 
>    >      Y si usáramos OpenSolaris (gracias a ZFS)...
> 
>      >
>      [11][12]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
(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.





More information about the Ubuntu-ar mailing list