AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

GIT-Submodul version auslesen

Ein Thema von himitsu · begonnen am 23. Apr 2020 · letzter Beitrag vom 10. Jun 2020
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.562 Beiträge
 
Delphi 12 Athens
 
#12

AW: GIT-Submodul version auslesen

  Alt 28. Mai 2020, 13:11
So, ich hab mir nun erstmal paar Test-Subbranches erstellt.
Und das eigentliche (kaputte) Repository wurde heute nochmal neu aufgebaut. (SVN Develop-Branch jetzt readonly und abschließend neue Übernahme aus SVN nach GIT)

Im Grunde gibt es jetzt nur noch ein "Problemchen" mit git rev-parse --abbrev-ref HEAD , nach einem git checkout ohne -b .
Nach einem Switch/Checkout eines Branches ohne einen lokalen Branch anzulegen.

Jetzt kann ich dann mal anfangen das Batch/Bash-Script zu überarbeiten.
Und im Notfall muss ich mir eben den Wert aus der passenden Zeile im git submodules | find %branch% rausparsen.

Code:
Test-SubRepository                                       aus "git submodule"                    was ist es             aus "git rev-parse/describe/show" .......
"

master, aktuell                                          32206ec heads/master                   origin/master          master           32206ec 2020-05-28 11:07:25
master, aktuell mit Änderung im Stash                    32206ec heads/master                   origin/master          master           32206ec 2020-05-28 11:07:25
master, aktuell mit Änderung ohne Commit                 32206ec heads/master                   origin/master **       master           32206ec* 2020-05-28 11:07:25
master, alter Stand, kein Pull und Fetch                 827c575 heads/master                   origin/master          master           827c575 2020-05-28 10:47:50
master, aktuell mit Änderung als Commit                  9ebdf83 heads/master                   origin/master          master           9ebdf83 2020-05-28 11:13:16
master, aktuell mit Änderung als Commit in neuem Branch  1f61fb5 heads/dev/neuer_branch         dev/neuer_branch       dev/neuer_branch 1f61fb5 2020-05-28 11:15:22

master, alter Revision - Reset Soft                     +827c575 heads/master                   origin/master          master           827c575* 2020-05-28 10:47:50
master, alter Revision - Reset Mixed                    +827c575 heads/master                   origin/master          master           827c575* 2020-05-28 10:47:50
master, alter Revision - Reset Hard                     +827c575 heads/master                   origin/master          master           827c575 2020-05-28 10:47:50

branch, checkout                                         8b98ef9 remotes/origin/dev/testbranch  origin/dev/testbranch  HEAD             8b98ef9 2020-05-27 17:41:44
branch, checkout (Switch nach Commit im Master)         +8b98ef9 remotes/origin/dev/testbranch  origin/dev/testbranch  HEAD             8b98ef9 2020-05-27 17:41:44
branch, checkout -b (als neuer Branch)                   8b98ef9 heads/dev/testbranch           dev/testbranch         dev/testbranch   8b98ef9 2020-05-27 17:41:44
[edit]
Alles Einzel-Clone, nicht als SubModul verpackt, da kommt das fast gleiche raus. (MyRepo.ohneSub.zip)
* bei den beiden Checkouts ohne -b nur "HEAD"
* und beim "master, alter Stand, kein Pull und Fetch" liefert git describe keinen Hash/Version, obwohl es ja eigentlich das "Selbe" ist, wie "master, aktuell", aber vermutlich nur ein Fehler durch mich
Angehängte Dateien
Dateityp: zip MyTestRepos.zip (449,5 KB, 2x aufgerufen)
Dateityp: zip MyRepo.ohneSub.zip (372,9 KB, 0x aufgerufen)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Mai 2020 um 15:53 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz