2016-03-04 6 views
7

Kürzlich habe ich über Versionskontrollsysteme (wie Git & Mercurial) gelernt und verliebte mich in sie. Ich habe TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui und SourceTree überprüft. Ich habe mich auch in GitHub und Bitbucket angemeldet; und erfahren, wie Open-Source-& kommerzielle Projekte dort gehostet werden.Wie kann man ein Projekt mit TortoiseHg zum GitHub-Repository ziehen oder schieben?

Jetzt möchte ich meine Projekte auch online hochladen. Aber das Problem ist- Ich möchte TortoiseHg in meinem PC verwenden (Ursache, es ist einfach wunderbar!), Und behalten meine Projekte in GitHub. Ich habe im Internet geblättert und über das Konvertieren von Mercurial-Repository in Git erfahren, aber ich weiß nicht, es erschien mir komplex. Gibt es einen einfachen Weg, dies zu tun?

Eigentlich möchte ich keine Software von Drittanbietern verwenden; Aber wenn es wirklich keinen anderen Ausweg gibt, bin ich auch bereit, diese Option auszuprobieren.

Antwort

6

Ich fiel auch in das gleiche Problem. Und dank den TortoiseHg-Entwicklern haben sie dafür eine super einfache Erweiterung erstellt (hggit). Sie werden nicht einmal merken, dass Sie mit zwei verschiedenen Versionskontrollsystemen arbeiten.

Zuerst gehen Sie zu: Datei> Einstellungen> Erweiterungen und überprüfen hggit -

enter image description here


Nun, zum Ziehen oder Schieben eines Projekts alles, was Sie tun müssen, ist zu setzen ein git+ Präfix vor dem Repository url -

enter image description here

Das ist alles, was Sie tun müssen! Jetzt klonen, ziehen, drücken; Sie müssen sich um nichts kümmern.

+0

Muss ich diese Erweiterung installieren? –

+3

Sie müssen nichts installieren. Gehen Sie einfach zu Datei> Einstellungen> Erweiterungen, Sie werden es finden. Diese Erweiterung wird automatisch mit TortoiseHg Paket geliefert. –

+0

Oh, ich habe es gefunden. Danke vielmals. :) –

Verwandte Themen