Articles of mercurial subrepos

La mejor práctica para usar un proyecto mercurial en otro

¿Cuáles son las mejores prácticas para usar un proyecto mercurial en otro? Tengo una aplicación django en la que estoy trabajando, pero también estoy usando mercurial para controlar las versiones de un website que usa esa aplicación. He visto supertypesitorios mercuriales , pero aparentemente esto se considera una "característica de último recurso". ¿Hay una buena […]

Cómo organizar repositorys / repositorys mercuriales en un gran proyecto de equipo

En el trabajo, necesitamos reorganizar nuestro sistema de control de versiones. La estructura del proyecto es la siguiente: 2 equipos: Team1 y Team2 a) Tanto Team1 como Team2 trabajan en el module A. b) Team1 también funciona en B y C , que dependen de A. c) Team2 también trabaja en D , que depende […]

Compartir una base de código central entre múltiples proyectos

Tenemos varias líneas de productos construidas alnetworkingedor de un núcleo común y actualmente las mantenemos en SVN utilizando elementos externos. Pasando a mercurial, es natural moverse para usar sub-repositorys de hg . El núcleo es bastante grande (probablemente> GB, a juzgar por el repository SVN), y un desarrollador típico a veces desea trabajar simultáneamente en […]

Nombre de usuario Mercurial subrepo

Tuve que trabajar en el repository mercurial en otra computadora. Este repository tiene un subrepo. La ruta remota del repository es ssh://remote_username@server/path , por lo que hg me pide la contraseña del usuario remote_username . Sin embargo, el subrepository no tiene nombre de usuario en la url remota y, al presionarlo, me pide una contraseña […]

Mantener historiales sincronizados entre repositorys mercuriales locales y remotos

Estoy trabajando en un proyecto que está configurado con cada grupo que tiene un clon del lado del server de nuestro repository mercurial principal. El flujo de trabajo que hemos estado utilizando implica el desarrollo en computadoras portátiles, el compromiso y el empuje a los repositorys de clonación del lado del server y luego llevar […]

¿Cómo se reemplaza un subrepo Mercurial con una carpeta?

Estoy trabajando con un repository de Mercurial que tiene la siguiente estructura: — Root — .hgsub — SubDir — SubSubDir — SubRepo El file .hgsub declara SubRepo de la siguiente manera: SubDir/SubRepo = ssh://server//subcomponent Necesitaba deshacerme del subrepo y replacelo con una carpeta real en el repository llamado SubRepo, así que hice lo que decía […]

Seguimiento de bibliotecas internas en subrepositorys

Estamos desarrollando un marco interno que varios proyectos van a utilizar. La idea es hacer un seguimiento del marco completo como un subrepository mercurial del repository de cada proyecto. Esto dio como resultado el siguiente tree de subrepo (consulte el depósito de thin-shell ): ProjectMaster/ Project/ CommonLib/ FrameworkMaster/ Framework/ CommonLib/ ¿Esto tiene algún sentido para […]

¿Cómo agregar subproyectos a un proyecto principal en mercurial?

Soy nuevo en mercurial y en tortuga y tengo algunos problemas para tratar de entender cómo trabajar con subproyectos. Tengo tres carpetas llamadas UART , SPI y ADC . Estas carpetas contienen código para usar el uart, spi y adc para una familia de microcontrolleres. Este código no está vinculado a ningún proyecto y, por […]

Mercurial – Empujando Sub-Repo Jefes

¿Cómo puedo solo presionar los HEADS necesarios de un subrepo desde el repository principal? Empecé a utilizar un process de estilo de marcador para las twigs de características locales en mercurial. Funciona de maravilla hasta el momento, solo comprométalo, marque y entre y salga de esa cabeza para trabajar. Puedo empujar y tirar muy bien […]

Mercurial "twigs de proveedores" de repositorys externos

Quiero almacenar un proyecto en Mercurial que contenga un código externo (que puedo modificar yo) proveniente de los repositorys de Git y SVN. En SVN, resolvía esto con las sucursales de los proveedores y copyba el código, pero comprendí que en Mercurial es mejor tener diferentes repositorys para diferentes proyectos , y extraerlos cuando sea […]