usar tutorial tortoise servidor repositorio español entrar descargar crear como svn mercurial svn-externals externals

tutorial - ¿Puedo emular svn: externals usando mercurial?



tortoise svn server tutorial (4)

¿Has probado Deps Extension ?

No es parte de Mercurial, pero parece imitar svn:externals característica svn:externals

Estamos considerando un cambio de SVN a Mercurial, y hemos encontrado un obstáculo.

Actualmente usamos svn:externals para extraer automáticamente un conjunto común de bibliotecas en el directorio de trabajo. No puedo encontrar apoyo para algo como esto en Mercurial.

¿Hay alguna manera de hacer esto automáticamente con Mercurial, o tengo que simularlo como parte de mi proceso de compilación?


No hay una buena manera de hacerlo usando solo mercurial. La extensión forestal mencionada en otro lugar causa más problemas que en las soluciones actuales. La mayoría de la gente simplemente usa un repo grande e incluye todos sus componentes en el repositorio y luego hace que sus scripts de compilación descarguen y utilicen bibliotecas de terceros, utilizando maven si son cabezales de Java.

Respuesta corta "fingir en tu proceso de compilación".

Actualizar:

En Mercurial 1.3 se agregó una nueva característica de sub repos. es como la antigua extensión forestal, pero comenzó como todo código nuevo.

Subrepos se consideran una " característica de último recurso ".


Parece que la funcionalidad de Forest Extension se está implementando en Mercurial central (a partir de 1.3):

Subrepos .

Actualmente marcado como "experimental", pero tal vez sea la ruta para manejar la funcionalidad svn: external-type a partir de v1.4.