¿Cómo maneja Mercurial los componentes o el desarrollo modular?

Usando CVS en este momento …

Al crear un nuevo proyecto que hace reference a componentes modulares, usamos alias para armar un directory de proyecto. Por lo tanto, si project1 usa component1 y component2 , usaremos alias para project1 estos componentes en el directory project1 modo que

 cvs co project1 

Le daría al desarrollador todo lo que necesita, con los componentes en subdirectorys.

Entiendo que el equivalente en Subversion es svn:external , pero podría estar equivocado.

Mi pregunta es ¿cómo funciona esto con Mercurial? He oído que la gente habla sobre la Extensión Forestal y otros modules, pero esperaba que este tipo de funcionalidad fuera bastante importante (así que supongo que me he perdido algo).

Hay una pregunta relacionada , pero no creo que sea un duplicado.

Gracias por tu ayuda.

Mercurial no tenía forma oficial de hacerlo hasta la versión 1.3. Ahora tiene soporte sub repo . Todavía se considera experimental, pero fue implementado de forma integral por el creador de Mercurial y es una pegatina para la compatibilidad con versiones anteriores, por lo que no es probable que te quedes agotado.

Existe una DepsExtension for Mercurial que se puede usar para fines similares a svn: external.

    Intereting Posts