2016-07-09 11 views
0

Hallo Ich habe ein GitHub-Repository und ich benutze GitHub-Desktop. Ich habe dieses Repo für mein Minecraft Spigot Plugin, die Spigot/Minecraft Version ist 1.9.4 und ich betreibe einen 1.9.4 Spigot Server um das Plugin zu testen. Jetzt möchte ich einen Zweig erstellen, wo das Plugin mit dem Minecraft/Spigot 1.10 API ist, damit Leute, die einen 1.10 Server haben, mein Plugin benutzen können, aber ich möchte auf den Zweig 1.9.4 entwickeln. Wie macht man das?Wie man einen GitHub-Zweig für eine bestimmte Minecraft-Version im Desktop erstellt

Antwort

0

Senden Sie zuerst Ihre aktuelle Version auf git wie vorherige Version. Dann öffnen git bash und führen Sie diese Befehle:

$ cd /your/current/project/path/ 
$ git checkout v1.9.3 
$ git branch develop 
$ git checkout develop 

Jetzt ist Ihre Änderung auf Projekt machen und dann:

$ git add . 
$ git commit -m "v1.9.4" 

Ihre Änderungen gespeichert in Zweig entwickeln. Wenn Sie wollen Meister Zweig v1.9.4 ändern:

$ git checkout master 
$ git merge develop 

Und jetzt können Sie Github aktualisieren wie zuvor. Ich hoffe das hilft dir.

+0

Danke das hat für mich funktioniert! –

0

Macht für mich keinen Sinn. Scheint so, als müssten Sie Ihren Code von der Version 1.10 entwickeln, damit Sie sicherstellen können, dass Sie damit kompatibel sind. Sie könnten Ihre aktuellen Änderungen in einen Zweig der 1.10-Version kopieren und dort erstellen und es versuchen. Wenn Sie sagen, dass Sie nur einen Zweig Ihres Codes wollen, können Sie ihn auch aus der späteren Version erstellen und es mit der neuen Version versuchen, aber es scheint wahrscheinlich, dass die Dinge aufgrund des Versionsschieflaufs schief gehen werden - es ist schwer zu sagen da hier nicht genug Infos vorhanden sind. Meine erste Idee ist nur, zwei Zweige zu behalten, einen für jede Basislinie, für die Sie entwickeln, und ein Schema zu entwickeln, um die Commits von einem Ast zum anderen zu verschieben, während Sie sich entwickeln. Sie könnten auch ein Submodul für Ihren Code haben.

+0

Wenn ich einen Zweig mit GitHub Desktop mache, macht es keinen zweiten Ordner, wo mein anderer Zweig für 1.10 ist. –

+0

Erfahren Sie, wie Sie die Befehlszeile verwenden. – DavidN