2012-03-30 14 views
12

Ho recentemente migrato a Mercurial per il controllo del codice sorgente e sto utilizzando TortoiseHG. Tutto funziona alla grande, ma ogni volta che vado in "Sincronizzazione" per fare una spinta, l'URL del repository remoto è vuoto e devo inserirlo ogni volta. Come posso salvarlo in modo che l'origine del repository remoto venga salvata?TortoiseHG Sync - Come salvare l'URL

+1

Normalmente, dopo un clone di un repository remoto, il push predefinito viene salvato correttamente nel clone. Hai originariamente creato questo repository localmente e clonato nella posizione remota? –

+0

Sì, stavo facendo un Repo nuovo di zecca quindi ho dovuto farlo localmente e poi spingere in HG – reach4thelasers

risposta

25

Lei non ha citato quale versione di TortoiseHg, ma ci sono due modi "standard" per salvare l'URL:

1) aggiungere manualmente le seguenti righe al <project_dir>\.hg\hgrc del file:

[paths] 
    default = http://server/path/to/remote/repo 

2) Fare clic sull'icona "Salva" nella vista Sincronizzazione di TortoiseHg: TortoiseHg Sync screenshot

+2

Grazie! Assolutamente mancato quell'icona Salva !! – reach4thelasers

+0

La sintassi 'hgrc' è sbagliata: non ci dovrebbero essere spazi prima di" default " – Gareth