Nová verze

Zvyšování verze se provádí v samostatném commitu. Je to proto, že proces zvýšení verze je v každé aplikaci jiný: někde se zvyšuje pouze číslo v config.xml, někde v gradle.properties, někde se navíc aktualizuje číslo verze v kódu. Aby nebylo třeba tento proces dokumentovat, používáme pravidlo, že se zvýšení verze provádí jako samostatný commit.

Když chci potom zvýšit verzi a nikdy jsem to na tomto projektu nedělal, podívám se do předchozího commitu a udělám to podle toho.

$ git log

commit 3a89785752317e63020dc310191c318e0b3bd3fa
Author: inited <Developer Jenda>
Date:   Fri Jan 18 11:28:33 2019 +0100

    Verze 0.0.2

commit 7a008b482a303f6d10c8dde659159ff4d1d2c895
Author: inited <Developer Jenda>
Date:   Thu Jan 17 15:47:37 2019 +0100

    TESTGAMA-12: Pridano menu

commit 5ac42cd87383ca9073dc0a2ba4b97552cfd7ae7a
Merge: 9239593 aed6e70
Author: inited <Developer Jenda>
Date:   Thu Jan 17 15:40:12 2019 +0100

    Merge branch 'master' of bitbucket.org:initedgama/testgama

Potom se podívám na detail commitu:

$ git show 3a89785752317e63020dc310191c318e0b3bd3fa
commit 3a89785752317e63020dc310191c318e0b3bd3fa
Author: inited <Developer Jenda>
Date:   Fri Jan 18 11:28:33 2019 +0100

    Verze 0.0.2

diff --git a/config.xml b/config.xml
index a848dea..8d1fb33 100644
--- a/config.xml
+++ b/config.xml
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='utf-8'?>
-<widget id="cz.inited.test" version="0.0.11" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+<widget id="cz.inited.test" version="0.0.12" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
     <name>Test</name>
     <description>Test</description>
     <author email="info@inited.cz" href="http://inited.cz/">INITED Solutions s.r.o.</author>

Nakonec to udělám podle toho. U některých aplikací je změn více.

dev
Není-li uvedeno jinak, obsah této stránky je pod licencí Creative Commons Attribution-ShareAlike 3.0 License