2010-10-20 25 views
8

Subversion funciona muy bien cuando tenemos acceso al repositorio central, pero a veces dos o más desarrolladores trabajan en el cliente donde no tienen conexión con el repositorio central. Estoy buscando DVCS que nos pueda ayudar cuando esté fuera de línea.Qué DVCS funciona mejor con los repositorios de Subversion

Se debe:

  • cooperan con depósito de la subversión que los desarrolladores puedan Salida antes de licencia, comprometerse a nivel local, donde fuera de línea y se comprometan a repositorio central cuando regresan
  • código de fácil intercambio entre los desarrolladores en línea
  • de trabajo trabajar en Windows, prefirió GUI; los desarrolladores están acostumbrados a TortoiseSVN

¿Alguien usa Bazaar, Mercurial, git o tal vez alguna otra cosa y puede mostrar sus ventajas y dificultades? Hasta ahora comencé (realmente volví a probar) Bazar con Tortoise Bazaar.

Respuesta

12

He tratado de Git, Mercurial y bazar con un repositorio SVN y he encontrado que los tres trabajos bastante bien (cuando se usa el respectivo módulo * -svn).

Le sugiero que elija el DCVS que más le guste y use ese.

(los módulos se git-svn, bzr-svn y hgSubversion)

+0

Gracias. Probé los 3 sistemas con su GUI de Tortoise. Para mí Bazaar es el mejor Windows y SVN integrado de esas herramientas (como por ahora: octubre de 2010). Incluso tiene compatibilidad con kaywors '$ Id' :) –

2

Git, que funciona al lado del otro en el mismo directorio, también tiene puentes git-svn

4

HgSubversion proporciona el tipo de interacción que está hablando. Se anuncia a sí mismo como un cliente SVN, basado en Mercurial, lo que significa que trabajas en Mercurial localmente, pero aún interactúas con un servidor SVN.

También es muy bueno si desea convertir de SVN a Mercurial.

Hay otros flujos de trabajo de Mercurial/SVN que pueden resultarle interesantes en el Mercurial wiki.

Cuestiones relacionadas