Ho problemi nella configurazione di un progetto in Mercurial con sottoposizioni.È possibile nidificare i sottorepos in Mercurial?
Obiettivo:
voglio impostare la struttura in questo modo:
-- Build_Repo (this repo will be used to track dependencies)
-- Subrepo_A (this is the main source)
-- Modules (Part of Subrepo_A)
-- Subrepo_B
Quindi ci sono tre pronti contro termine: Costruire, A e B. B è annidato all'interno di A, A è nidificati all'interno del repository di root build. Il repository di build verrà utilizzato per tracciare le dipendenze, il subrepo A verrà utilizzato per tracciare i file di origine principali e il sottorepo B (e altri) verrà utilizzato per tenere traccia dello sviluppo del modulo/plugin.
Problema/Domanda
non ho impostare il repo di build iniziale e la Subrepo_A nidificato semplicemente aggiungendo il percorso Subrepo_A e di origine per il file .hgsub e impegnandosi al repo accumulo problema. repo percorso 'Subrepo_A/Moduli/Sebrepo_B' è dentro nested ': Tuttavia, quando dopo aggiungo il subrepo_B percorso/sorgente al .hgsub del pronti contro termine accumulo, e quindi provare a commettere ricevo il messaggio di errore:
abort Subrepo_A '
Mercurial non sembra un repo annidato all'interno di un repository già annidato. È vero o mi manca qualcosa? Qualche idea migliore su come gestire build/dipendenze?
Quale lingua/set di strumenti stai utilizzando? Generalmente i sub-repos come gestione delle dipendenze sono sub-ottimali. Mi piace costruire un modulo, pubblicarne gli artefatti (nexus, artefatto, ecc.) E consumarlo da moduli dipendenti. – thekbb