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

Mariano Mara marplatense at ubuntu.com
Fri Apr 24 03:30:24 BST 2009


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

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.




More information about the Ubuntu-ar mailing list