2011-12-29 24 views
6

Sto configurando un server centrale mercuriale e voglio ospitare più repository. Ogni pagina web guardo su questo dice di creare un file di configurazione che assomiglia a questo:Mercurial hg serve più repository

[collections] 
repos/ = repos/ 

Dove/repos è la cartella e/repos è il percorso da utilizzare nell'URL.

La mia domanda è quale/repos è quale ??? Mi consiglia di utilizzare un nome che non è la stessa come il percorso, come in:

[collections] 
A/ = B/ 

Is AL percorso fisico o il sentiero URL? Una domanda così semplice che penseresti avrebbe avuto risposta, ma non sono riuscito a trovare esempi non banali.

risposta

5

Ok, ho capito. Questo è su Windows, e qui è tutto ciò che mi serve nel file hg.conf:

[paths] 
foo = C:\Data\repositories-hg/foo-hg 
bar = C:\Data\repositories-hg/bar-hg 

Ciò consente l'accesso incontrato il repo nella posizione C: \ Data \ repository-hg/foo-hg come:

http://server:8000/foo

quindi A è l'alias url e B è il percorso fisico. Ovviamente c'è ancora molto da configurare, ma questo è ciò che serve per ora.

Problemi correlati