Icono del sitio Shakaran

Migrar o utilizar Bazaar y Subversión a la vez


Como ya comente debo utilizar el SVN de la forja de RedIris para desarrollar Tivion, el incordio sería mantener dos repositorios (uno para Bazaar y otro para SVN) y cada vez que hiciera un commit tener que que hacerlo en los dos, duplicando todo el código.

Pero podemos evitar esto, gracias a un plugin de Bazaar llamado bzr-svn que funciona con SVN para permitir trabajar simultáneamente con ambos.

Para ello necesitamos instalar los paquetes:

Por tanto, mediante terminal:

sudo apt-get install bzr bzr-svn bzr-gtk

Ahora supongamos en mi caso, que el repositorio Bazaar de Tivion en Launchpad está en:

http://bazaar.launchpad.net/~shakaran/tivion/tivion/

Y el repositorio SVN de Tivion en la forja de RedIris es:

https://forja.rediris.es/svn/cusl4-tivion/trunk

Por tanto, haciendo:

bzr push

Puedo actualizar los cambios en el repositorio bazaar y mediante el plugin bzr-svn los haría en el repositorio SVN con:

bzr push svn+https://forja.rediris.es/svn/cusl4-tivion/trunk

¿fácil no? En caso de la forja de RedIris pedirá el usuario y contraseña, al no tener autentificación automática por ssh como en LaunchPad.

De esta manera, me evito tener que usar SVN en sí y poder unificar el desarrollo con un solo repositorio y cumplir con las normas de tener el repositorio SVN.


Salir de la versión móvil