Widziałem wiele sprzecznych definicji na różnych stronach internetowych związanych z git flow. Czy istnieje oficjalne zalecenie lub jedno źródło prawdy?
Oddziały: release-1.2.3
lubrelease-v1.2.3
Tagi: 1.2.3
lubv1.2.3
git
naming-conventions
git-flow
friederbluemle
źródło
źródło
Odpowiedzi:
Cóż, w zasadzie to kwestia preferencji, ale wolę wersję z rozszerzeniem
v
, ponieważ Semver robi to w ten sposób i staram się podążać za tą specyfikacją jak najbliżej, aby uzyskać rozsądną wersję.Ułatwia to również filtrowanie dla tych tagów, ponieważ możesz nacisnąć,
v
a następnie klawisz TAB-klawisz do autouzupełniania: Spowoduje to wyświetlenie wszystkich tagów (i może kilku gałęzi), podczas gdy istnieje kilka cyfr, od których tag mógłby się zaczynać.Zobacz też: Czy istnieje standardowa konwencja nazewnictwa dla tagów git?
źródło
v2.0.0
jako tagu dla wersji 2: github.com/mojombo/semver/releases/tag/v2.0.0Ponieważ v oznacza wersję, tagi są generalnie nazywane vX.YZ, gdzie XYZ jest zgodne z wersją semantyczną 2.0.0 .
Dzięki temu gałęzie XYZ mogą współistnieć z tymi znacznikami, bez konieczności zajmowania się komunikatem o błędzie, takim jak „fatal: Niejednoznaczna nazwa obiektu” (jak w przypadku „ Niejednoznaczne nazwy z GIT? ”).
Zwróć uwagę, że tagi dla samego Gita zostały niedawno „przystosowane” z zaskakującego powodu: zobacz „Zasady zmiany wersji kodu ”.
źródło
vX.Y.Z
? To naprawdę nie jest taki argument :)v1.2.3
b1.2.3
https://semver.org/#is-v123-a-semantic-version
źródło