GUI unter Linux? Schäm dich, mimimi
Kurze Anleitung zu taggen mit Anhang
Du gehst auf dein Repo und klickst auf "releases":
Dann legst du einen neuen Release an und lädst die EXE als Anhang hoch:
Tja und das wars schon
Jetzt siehts so aus wenn man auf "releases" klickt:
Den Sourcecode als .ZIP und .TAR.GZ. generiert GitHub übrigens automatisch.
Das ist dann auch der Stand des Sourcecodes der zum Zeitpunkt des Releases der aktuelle war.
Das schöne ist, dass man diesen Tag jetzt in GIT auschecken könnte:
[src=bash]
#Erstmal das Repo klonen
git clone git@github.com:greensn0w/NGB_TEST.git
#> Cloning into 'NGB_TEST'...
#> remote: Counting objects: 6, done.
#> remote: Compressing objects: 100% (3/3), done.
#> remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
#> Receiving objects: 100% (6/6), done.
#> Checking connectivity... done.
#In den Ordner
cd NGB_TEST
#Alle Tags auflisten
git tag -l
#> 1.0-final
#Tag auschecken
git checkout tags/1.0-final
#> Note: checking out 'tags/1.0-final'.
#> HEAD is now at 28b6cef... Create script.sh
#Ab hier kannst du dann aus dem "detached HEAD" eine Branch machen
git checkout -b backport
#> Switched to a new branch 'backport'
#Die neue branch kannst du jetzt beliebig bearbeiten und dann zu GitHub pushen
git push -u origin backport
#> Total 0 (delta 0), reused 0 (delta 0)
#> To git@github.com:greensn0w/NGB_TEST.git
#> * [new branch] backport -> backport
#> Branch backport set up to track remote branch backport from origin.
[/src]