Sono nuovo di Mercurial e sto cercando di capire se potrebbe sostituire SVN. Tutti quelli con cui lavoro hanno utilizzato SVN, CVS e VSS (shiver), quindi questo potrebbe essere un grande cambiamento. Sono stato molto interessato dopo aver letto sulla sua fusione e capacità di ramo, ma ho alcune riserve.Come configurare al meglio un repository centrale/più repository centralizzati per Mercurial?
Attualmente siamo su SVN e disponiamo di un repository centrale. Dalla mia lettura, sembra che non ci sia un unico repository centrale per tutti i progetti quando si usa Mercurial. NOTA: consideriamo ogni progetto un set logico separato di codice o una soluzione di Visual Studio. Funziona da solo.
Abbiamo circa 60 progetti separati nel nostro unico repository SVN centrale. Dopo aver letto su Mercurial, mi sembra di dover creare 60 repository centrali separati per ognuno di questi progetti sul server. DOMANDA N. 1: Devo creare un singolo repository per ogni progetto?
Se sì, allora sono preoccupato per la configurazione e l'hosting di 60 server Mercurial centrali separati. Ho iniziato a pensare di poter configurare un file, ma sembra che ogni repository debba essere configurato singolarmente utilizzando il file "C: ... \ MyRepository.hg \ hgrc" (installazione di Windows). Sembra anche che devo eseguire 60 server (> hg serve), assumerei su porte diverse. DOMANDA N. 2: Se la risposta alla domanda 1 è affermativa, dovrebbe esserci un singolo repository centrale per ciascun progetto, quindi in che modo le persone hanno gestito molti repository multipli?
Infine, non ho guardato nello spostare tutta la cronologia e le modifiche da un repository SVN a un gruppo di repository Mercurial separati, ma apprezzerei qualsiasi commento da parte di qualcuno che ha fatto questo (o se è addirittura possibile).