2016-03-04 24 views
7

Recentemente, ho imparato a conoscere i sistemi di controllo delle versioni (come- Git & Mercurial) e ne sono innamorato. Ho controllato TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui e SourceTree. Mi sono iscritto anche a GitHub e Bitbucket; e appreso su come sono ospitati i progetti commerciali open-source &.Come tirare o spingere un progetto usando TortoiseHg nel repository GitHub?

Ora, desidero caricare anche i miei progetti online. Ma il problema è: voglio usare TortoiseHg nel mio PC (perché è semplicemente meraviglioso!) E mantenere i miei progetti in GitHub. Ho navigato su internet e sono venuto a conoscenza della conversione del repository Mercurial in Git, ma non lo so, mi è sembrato complesso. C'è un modo semplice per farlo?

In realtà, non voglio utilizzare software di terze parti; ma se non c'è davvero altra via d'uscita, sono disposto a provare anche questa opzione.

risposta

6

Sono caduto anche nello stesso problema. E grazie agli sviluppatori di TortoiseHg, hanno creato un'estensione super semplice per questo (hggit). Non sentirai nemmeno, che stai lavorando con due diversi sistemi di controllo della versione.

In primo luogo, andare a: File> Impostazioni> Estensioni, e verificare hggit -

enter image description here


Ora, per tirare o spingere un progetto tutto ciò che dovete fare è di mettere un prefisso git+ prima che il repository url -

enter image description here

Questo è tutto ciò che devi fare! Ora clona, ​​tira, spinge; non dovrai preoccuparti di nulla

+0

Devo installare questa estensione? –

+3

Non devi installare nulla. Basta andare su File> Impostazioni> Estensioni, lo troverete. Questa estensione viene automaticamente con il pacchetto TortoiseHg. –

+0

Oh, l'ho trovato. Molte grazie. :) –

Problemi correlati