una trabajo tortoise subir repositorio proyecto create crear copia con como clonar archivos svn version-control mercurial dvcs

tortoise - svn no es una copia de trabajo



Usando Mercurial localmente, solo con el servidor de Subversion (2)

¿Has mirado esta página en la wiki de Mercurial ?

Estamos utilizando un servidor de Subversion en mi trabajo para el control de fuente. Pensaba que, en lugar de mantenerme al día con mi propia sucursal, ejecutaba Mercurial en mi estación de trabajo, me comprometía localmente y luego me comprometía con el enlace de Subversion cada vez que terminaba la función en la que estaba trabajando.

Desde mi entendimiento de DVCS esto es teóricamente posible. ¿Alguien puede hacer referencia a algún tutorial sobre este tipo específico de integración, o señalar cualquier herramienta que haga que dicho proceso sea lo más transparente posible?


Realmente deberías probar hgsubversión , a pesar de la advertencia. Es el único puente bidireccional entre Subversion y Mercurial.

Cuando lo probé hace meses, funcionó muy bien y se ha producido mucho desarrollo sine. Es por eso que la extensión está rastreando la versión de desarrollo de Mercurial (de ahí el error sobre la encoding en el comentario anterior).

Afortunadamente, Mercurial es muy fácil y no intrusivo de instalar. Descargue el último Mercurial , descomprímalo y ejecútelo

% make local

Eso compilará los módulos C. Luego, haz un enlace simbólico a hg en tu ruta y agrega el directorio de trabajo actual a tu PYTHONPATH :

% export PYTHONPATH=$PWD:$PYTHONPATH

Ahora instala y activa hgsubversion. Cuando se lanza Mercurial 1.3 el 1 de julio, puede usar esa versión. Creo que hgsubversion creará un repositorio estable y rastreará las versiones estables de Mercurial.