Usando Mercurial localmente, solo con el server de Subversion

Estamos utilizando un server 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 function en la que estaba trabajando.

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

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

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 comstackrá los modules C. Luego, haz un enlace simbólico a hg en tu ruta y agrega el directory 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 repository estable y rastreará las versiones estables de Mercurial.