Tagging

Aus SKM Wiki

Wechseln zu: Navigation, Suche

[bearbeiten] Tagging / Labeling

Ein Tag bzw. Label (Markierung) ist dazu da, einen bestimmten Punkt in der Entwicklung oder eine Auslieferung zu markieren.
Wenn wir uns die Situation vorstellen, dass wir z.B. für die Beseitigung eines Fehler sagen wir mal zehn Dateien ändern mussten,
so müssen wir, um einen vollständigen Stand zu erhalten alle Dateien mit einer Markierung (Label/Tag) versehen werden
(z.B. RELEASE-1.0.1 o.ä.). Dann ist es möglich zu einem beliebigen Zeitpunkt in der Zukunft genau diese Stand wieder herzustellen.

Der Tag stellt einen semantischen Kontext dar, dass auf dem Tag keine weitere Entwicklung statt findet, sonder lediglich zur Markierung in der Historie genutzt wird.

[bearbeiten] Siehe auch

Umsetzung mit speziellen Tools:


Bilde Zusammenhang zwischen unterschiedlichen Versionen.

Bei Subversion ist eine solche Markierung nicht wirklich notwendig, da die Revision für jeden Commit erzeugt und somit als solches schon eindeutig ist. Bei CVS ist ein Label bzw. eine Markierung unbedingt notwendig, um einen Zusammenhang zwischen unterschiedlichen Dateien zu bilden, da hier jede Datei eine eigene Versionsnummer besitzt und diese auch von einander unabhängig erhöht werden.

Ansichten