Warum setzen so viele Projekte den Tags der git-Version "v" voran?

8

Viele Projekte (z. B. Linux) stellen v ihren Git-Version-Tags voran, z. v3.19 , was das Parsen dieser Tags ohne ersichtlichen Grund erschwert. Was ist der Sinn dafür?

    
Karl Richter 19.02.2015, 12:02
quelle

1 Antwort

8

Wie in " erwähnt, gibt es eine Standardbenennungskonvention für Git-Tags? ":

  

Der Grund für das vorangegangene 'v' ist historisch.
  Ältere SCCS (cvs, rcs) konnten nicht zwischen einer Tag-ID und einer Revisionsnummer unterscheiden.
  Tag-Bezeichner wurden darauf beschränkt, nicht mit einem numerischen Wert zu beginnen, so dass Revisionsnummern erkannt werden konnten.

Diese Konvention wird nicht mit Semantic Versioning in der Version 2.0 durchgesetzt. Es war in seiner 1.0 Revision:

  

Beim Markieren von Releases in einem Versionskontrollsystem MUSS das Tag für eine Version " vX.Y.Z " sein, z. " v3.1.0 ".

Die Tatsache, dass es nicht mehr erzwungen wird, zeigt, wie optional das "v" sein kann.

    
VonC 19.02.2015, 12:05
quelle

Tags und Links