Tailor: conversion de repositorios CVS, Subversion, Git, Bzr…

Tailor es una herramienta que nos permite convertir repositorios de control de versiones de forma que si tenemos un proyecto que ha sido mantenido con un repositorio Subversion, podemos migrarlo a un repositorio Git para así cambiar el sistema de control de versiones.

En mi caso lo he utilizado para migrar un proyecto que gestionaba mediante Bazaar-NG (bzr) a Git. Para ello, tenemos que crear un fichero ‘tailor.conf’ donde indicaremos la ubicación del repositorio original y el destino:

[DEFAULT]
verbose = True
patch-name-format = “”

[project]
source = bzr:source
target = git:target
start-revision = INITIAL
root-directory = /home/usuario/repo-git/
state-file = tailor.state

[bzr:source]
repository = /home/usuario/repo-bzr/


[git:target]
git-command=/usr/bin/git

Y a continuación ejecutamos ‘tailor –config tailor.conf’. En mi caso la transformación ha sido exitosa, pero en caso de que encontréis alguna carencia… existen multitud de herramientas alternativas.

Leave a Reply

Your email address will not be published. Required fields are marked *