Iam utilizzando win xp con Tortoisehg 2.3. Uso il bucket di bit per eseguire il backup del mio codice sorgente personale. (raramente per il controllo della versione reale, più come un archivio di backup di origine). In questo momento devo fare clic destro sul mio repository, selezionare commit, quindi inserire un messaggio di commit (ho scelto di copiare solo lo stesso messaggio che ho usato l'ultima volta, c'è un menu a tendina per farlo), quindi fare clic su commit. Quindi faccio di nuovo clic con il pulsante destro del mouse e seleziono la sincronizzazione e passerò attraverso questa opzione per spingere infine. Potrei usare il banco di lavoro e fare qualcosa di simile. Voglio ottimizzare questo processo, così ho deciso di scrivere solo uno script di dos bat per commettere e spingere. Quando spingo Tortoisehg sputa il comando hg alla finestra e puoi vederlo e tagliare e incollare da qui. Per il commit non mostra cosa sta realmente facendo sotto il cofano. Quando ho usato TortoiseSVN molto indietro, ricordo che c'era un file di log in cui erano stati memorizzati tutti i comandi svn eseguiti per il debug. Così ho iniziato a cercare un log file TortoiseHg.tortoisehg one step commit push - come e dove è il file di registro
Qualcuno sa:
1) Se TortoiseHg hanno un file di log da qualche parte dove memorizza tutti i comandi Mercurial eseguito completo di tutte le opzioni della riga di comando?
2) Esiste un modo migliore per eseguire un'operazione di commit one step (tramite Tortoisehg gui o bat o qualche addon/estensione, ecc.)?
riguarda
mart. C'è comunque che potrei codice duro mio messaggio di commit in questo file hgrc?In caso affermativo, pls indica la sintassi per questo problema. In questo momento ho bisogno di fare clic sul messaggio a discesa della copia ogni volta e fare clic su un messaggio prima di fare clic su commit – Gullu
Se si desidera codificare il messaggio di commit troppo (non molto consigliato - se non si cura dei messaggi di commit, quindi solo impostare invece un processo di backup periodico), quindi è possibile utilizzare 'hg commit -m" il proprio messaggio "' dalla riga di comando. Cioè, smetti di usare la parte GUI di TortoiseHg e metti "hg commit -m" auto commit "' e 'hg push' in un piccolo file' commit.bat'. –
Accetto. Il file Bat è il migliore sln dal momento che posso semplicemente collegarlo al desktop e tutta la magia può accadere con un solo clic del mouse. grazie per il tuo aiuto. – Gullu