2010-04-16 13 views
5

Ho creato e inserito il repository Mercurial che è stato creato sul mio disco locale. Ora ho una configurazione remota del server Web di Windows 2003 per servire gli archivi tramite hgwebdir.cgi.Come spostare un repository Mercurial creato su un PC locale su un server web?

Come si sposta il repository creato localmente sul server Web?

Sembra che un ftp della cartella .hg sull'unità locale al server Web remoto faccia il trucco. Lo sto facendo nel modo giusto. C'è un modo più efficiente?

risposta

10

La copia della directory .hg è un modo completamente valido per farlo.

NOTA: probabilmente si vuole escludere, rimuovere o modificare il file .hg/hgrc se ne avete uno, in quanto può contenere un percorso assoluto alla posizione originale del repository.

È anche possibile inizializzare un repository vuoto sul server remoto, assicurarsi che le autorizzazioni di scrittura siano impostate correttamente, quindi eseguire hg push https://wherever. Non ho misurato, ma immagino che questo metodo sarebbe più lento.

+0

Perfetto. Grazie. Probabilmente è più lento ma, di nuovo, si tratta di un'operazione probabilmente meno incline all'utilizzo del push-over ftp. –

Problemi correlati