Meine Anwendung muss einer neuen Spezifikation entsprechen.Wie man etwas in der Art von svn tagging in Git durchführt?
Also ich möchte eine Version meiner App wie es steht taggen. Ich möchte diese Version in Zukunft auschecken können.
Ich habe alle meine letzten Änderungen vorgenommen.
Und ich tue:
git tag -a stable-pre-new-spec
Wenn ich ausführen:
git show stable-pre-new-spec
es die Differentiale von meinem letzten zeigt begehen?! Ich verstehe nicht genau was vor sich geht.
Soll ich stattdessen eine Verzweigung erstellen?
Ich sehe das Problem hier nicht. 'stable-pre-new-spec' ist der symbolische Name für gegebenes Commit. "git show" zeigt den Inhalt des Tags an (wenn es ein annotiertes Tag ist), und darunter würde "git show ^{commit}" angezeigt, was den Changeset des von Ihnen markierten Commits beinhaltet. –
Ich möchte nicht nur meine Commits markieren. Ich möchte, dass der aktuelle Snapshot des Quellbaums (d. H. Jedes Artefakt) mit einer Zeichenfolge "markiert" wird. –
Das Tag zeigt auf den Quellbaum bei dem angegebenen Commit. Das ist dein Schnappschuss. Sie können einfach "git checkout [-b] " verwenden, um zur Version zurückzukehren und sie weiter zu bearbeiten. In Git gibt es kein "Tagging" für jedes Artefakt, weil es keinen Sinn ergibt: Sie behandeln immer ein komplettes Repository, nicht einzelne Dateien. –
Bombe