sto cercando di impostare i subrepositories nel mio repo progetto Mercurial per le dipendenze del progetto. Ma quando provo a commettere il file .hgsub
Continuo a ricevere questo errore:Mercurial: Subrepo errore - "abortire: impegnarsi con il nuovo subrepo [percorso] escluso"
abort: commit with new subrepo lib/dependency-dir excluded
Dettagli:
All'interno directory repository Mercurial del mio progetto (al livello superiore), ho una sottodirectory , lib/
, che conterrà le mie dipendenze.
Si dà il caso che tutte le mie dipendenze vivono GitHub, dove ho biforcato ogni libreria per creare, ad esempio, https://github.com/mygithubaccount/forked-dependency
ho creato un file .hgsub
e ha aggiunto alla repository (anche a livello superiore). Esso contiene le voci come le seguenti (ho provato isolare ciascuno come segue, ma non sembra fare alcuna differenza):
lib/dependency-dir = [git]https://github.com/mygithubaccount/forked-dependency.git
poi ho fatto la seguente, a partire dal lavoro di mio repository del progetto directory:
$ cd lib
$ git clone https://github.com/mygithubaccount/forked-dependency.git dependency-dir
$ cd ..
$ hg commit .hgsub
abort: commit with new subrepo lib/dependency-dir excluded
Qualche idea su cosa sto facendo male?
Non credo di aver mai funzionato, ma ho rinunciato e ho fatto un altro percorso. Tutte le risposte qui erano potenzialmente utili, troppo tardi. Quindi li sto rivalutando tutti, ma dando a Carl l'Accetto come la sua è stata la prima risposta. –