Hice un fork en Bitbucket de un repo de SourceForge SVN con solo acceso de lectura. Me gustaría mantener actualizado mi tenedor con los cambios en el repository principal, pero no veo una manera fácil de hacerlo. La documentation oficial de Bitbucket no ofreció ninguna solución.
Sé que puede configurar un repository SVN como un subrepo de un repository de hg, pero esto es más útil para administrar dependencies externas. Me gustaría poder get los últimos cambios del repository oficial y fusionarlos con mis propios cambios.
Me tropecé con https://www.mercurial-scm.org/wiki/SubversionToMercurialHowto, que parece hacer lo que necesito, pero es un process un tanto pesado en comparación con simplemente bifurcar otro repository de hg y hacer cambios según sea necesario.
Para trabajar con un repository de terceros de solo lectura, deberá seguir el flujo de trabajo descrito en la wiki. Este tipo de flujo de trabajo también se suele denominar utilizando una "twig de proveedor" y una vez comencé otra guía de sucursal de proveedor de Mercurial que tal vez quiera consultar.
Sugiero la extensión hgsubversion . Le permite hacer fácilmente un clon Mercurial del repository SVN ascendente; con eso en la mano puede administrar sus cambios como mejor le parezca.
Me gustaría mantener actualizado mi tenedor con los cambios en el repository principal, pero no veo una manera fácil de hacerlo
Seguimiento de Martin
path
adicional a su repository Bitbucket debe agregarse a la configuration