Öffnen Sie RoboHelp.
Erfahren Sie, wie Sie über RoboHelp mithilfe von GitHub zusammenarbeiten.
Voraussetzungen für die Verbindung mit GitHub
- Installieren Sie GitHub in Ihrem System. Detaillierte Anweisungen finden Sie auf der GitHub-Installationsseite.
- Fügen Sie GitHub zu PATH hinzu.
- Richten Sie GitHub auf Ihrem System ein. Detaillierte Anweisungen finden Sie in der GitHub-Hilfe.
Erstellen eines GitHub-Verbindungsprofils
Um RoboHelp mit GitHub zu verbinden, erstellen Sie ein GitHub-Verbindungsprofil.
-
-
Wählen Sie Zusammenarbeit > Neue Verbindung.
-
Geben Sie im Dialogfeld Verbindungsprofile einen Namen für Ihr Verbindungsprofil ein.
-
Wählen Sie in der Dropdown-Liste Versionskontrolle die Option Git.
-
Geben Sie im Feld Repository-SSH-URL die Repository-SSH-URL im folgenden Format an:
git@<Servernameervername>:<orgName/repoName>.git
-
Geben Sie im Feld Zweig den Namen des Zweigs an, z. B. master.
-
Geben Sie im Feld Privater SSH-Schlüssel den Pfad des SSH-Schlüssels ein, der mit Ihrem GitHub-Repository verknüpft ist, oder navigieren Sie zu diesem.
Informationen zum Erstellen eines SSH-Schlüssels finden Sie unter GitHub-Hilfe.
Hinweis:Verwenden Sie beim Erstellen des SSH-Schlüssels keine Paraphrase. Es gibt ein bekanntes Problem mit Schlüsseln mit Kennwort, das beim nächsten Update behoben wird.
Nachdem der SSH-Schlüssel erstellt und hinzugefügt wurde, testen Sie Ihre SSH-Verbindung. Weitere Informationen finden Sie in der GitHub-Hilfe.
Eine Nachricht, die das erfolgreiche Hinzufügen des SSH-Schlüssels bestätigt, wird in der unteren rechten Ecke des Bildschirms angezeigt.
-
Geben Sie im Feld Lokaler Pfad den Projektpfad an.
Der Projektpfad muss für jedes der folgenden Szenarien unterschiedlich sein:
- Hinzufügen eines Projekts zu GitHub: Geben Sie den Pfad des Projekts an, das Sie für die Versionskontrolle zu Ihrem GitHub-Repository hinzufügen möchten.
- Öffnen einer Verbindung: Geben Sie den Pfad zu einem leeren lokalen Ordner an, in dem das GitHub-Projekt lokal geklont werden soll.
-
Klicken Sie auf Speichern.
Hinzufügen eines RoboHelp-Projekts zu GitHub
-
Öffnen Sie das Projekt, das Sie GitHub hinzufügen möchten. Dies ist das gleiche Projekt, für das Sie beim Erstellen einer GitHub-Verbindung den Pfad angegeben haben.Weitere Informationen finden Sie unter Schritt 8 in Erstellen einer GitHub-Verbindung.
-
Wählen Sie Zusammenarbeit > Projekt hinzufügen > <Profilname>.
-
Wählen Sie im Dialogfeld Übermitteln die Dateien aus, die Sie im Feld Git-Versionskontrolle hinzufügen möchten.
-
Geben Sie im Feld Beschreibung übermitteln eine Beschreibung ein.
-
Klicken Sie auf Übermitteln.
-
Um die Dateien in das GitHub-Repository zu pushen, klicken Sie auf Push.
Ihr RoboHelp-Projekt wird Ihrem GitHub-Repository hinzugefügt. Sie können Änderungen vom und zum RoboHelp-Projekt in das GitHub-Repository übertragen.
-
Übermitteln Ihrer Änderungen per Push:
-
Nehmen Sie die erforderlichen Änderungen in Ihrem Projekt vor.
-
Wählen Sie Zusammenarbeit > Übermitteln.
-
Wählen Sie die Dateien aus, die übermittelt werden sollen, und geben Sie eine Beschreibung an.
-
Klicken Sie auf Übermitteln.
-
Um die Änderungen an das GitHub-Repository zu übertragen, wählen Sie Zusammenarbeit > Push.
-
-
Um die Änderungen vom GitHub-Repository mit Ihrem lokalen Projekt zu synchronisieren, wählen Sie Zusammenarbeit > Pull.
-
Wenn Sie nach dem Verschieben von Dateien die folgende Meldung erhalten, weist dies auf einen Zusammenführungskonflikt in den Dateien hin:
Die Spitze Ihres aktuellen Zweigs befindet sich hinter dem entfernten Gegenstück. Versuchen Sie einen Pull-Abruf vor dem Push.“
Konflikte zusammenführen, wenn die Änderungen in derselben Datei vorgenommen werden:
Voraussetzungen:
- Wählen Sie Bearbeiten > Einstellungen > Versionskontrolle.
- Geben Sie den Pfad der .exe-Datei einer beliebigen externen Diff/Merge-Anwendung an.
-
Wählen Sie Zusammenarbeit > Pull. Die folgende Meldung wird angezeigt:
„Ihre lokalen Änderungen stehen in Konflikt mit Änderungen, die im Remote-Zweig vorgenommen wurden. Lösen Sie die Konflikte und übermitteln Sie, um fortzufahren.“ -
Wählen Sie Zusammenarbeit > Übermitteln. Dies markiert die Konfliktdateien mit der Aktion als „Konflikt beim Merge-Vorgang“, um anzuzeigen, dass es einen Unterschied gibt.
Um Konflikte zu lösen, klicken Sie auf .
-
Stellen Sie sicher, dass die Merge-Anwendung bereits hinzugefügt wurde. Folgen Sie den Schritten in den Voraussetzungen, um eine Merge-Anwendung hinzuzufügen.
-
Wählen Sie dann die Änderungen aus, die Sie übermitteln möchten, und speichern Sie die Änderungen in der Merge-Anwendung.Schließen Sie die Merge-Anwendung.
-
Wählen Sie die Datei im bereits geöffneten Dialogfeld Übermitteln und geben Sie die Übermittlungsbeschreibung ein. Klicken Sie auf Übermitteln.
Klicken Sie anschließend auf Push. Das GitHub-Repository wird aktualisiert und das lokale RoboHelp-Projekt ist jetzt synchronisiert.
Öffnen eines RoboHelp-Projekts, das zu GitHub hinzugefügt wurde
-
Stellen Sie sicher, dass Sie den richtigen Pfad zum GitHub-Repository angegeben haben, in dem sich Ihr RoboHelp-Projekt befindet, und der lokale Pfad auf einen leeren Ordner verweist, in dem das GitHub-Projekt lokal geklont wird.
-
Öffnen Sie RoboHelp.
-
Wählen Sie Zusammenarbeit > Verbindung öffnen > <Profilname>. Das Repository wird im lokalen System geklont.
-
Doppelklicken Sie auf die Datei .rhpj , um das Projekt zu öffnen.
Das GitHub-Projekt ist jetzt geöffnet.
-
Sie können die Änderungen mit Push/Pull übermitteln. Wie Sie Konflikte lösen, erfahren Sie unter Schritt 9 in Hinzufügen eines RoboHelp-Projekts zu GitHub.