Revision 8a1f99fd
Von Jan Büren vor mehr als 7 Jahren hinzugefügt
doc/html/ch02s03.html | ||
---|---|---|
25 | 25 |
kivitendo angelegt wird:</p><pre class="programlisting">chown www-data templates users</pre><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>Wir empfehlen eine Installation mittels des Versionsmanagager |
26 | 26 |
git. Hierfür muss ein git-Client installiert sein. Damit ist man sehr |
27 | 27 |
viel flexibler für zukünftige Upgrades. Installations-Anleitung (bitte |
28 |
die Pfade anpassen) bspw. wie folgt: </p><pre class="programlisting">cd /usr/local/src/
|
|
28 |
die Pfade anpassen) bspw. wie folgt: </p><pre class="programlisting">cd /var/www/
|
|
29 | 29 |
git clone https://github.com/kivitendo/kivitendo-erp.git |
30 | 30 |
cd kivitendo-erp/ |
31 | 31 |
git checkout `git tag -l | egrep -ve "(beta|rc)" | tail -1`</pre><p> |
32 |
Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag -l listet |
|
33 |
alle Tags auf, das egrep schmeisst alle Einträge mit beta oder rc raus und |
|
34 |
das tail gibt davon den obersten Treffer zurück). |
|
35 |
|
|
32 | 36 |
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu |
33 | 37 |
erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu |
34 | 38 |
verwalten. Hierfür reicht ein simples </p><pre class="programlisting"> git checkout -b meine_eigenen_änderungen</pre><p> |
35 |
nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://git-scm.com/book/en/v2/Getting-Started-Git-Basics" target="_top">getting |
|
36 |
started with git</a>).</p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. Benötigte Software und Pakete </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> 2.4. kivitendo-Konfigurationsdatei</td></tr></table></div></body></html> |
|
39 |
nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html" target="_top"> |
|
40 |
Git Magic</a>).</p><p> |
|
41 |
Ein beispielhafter Workflow für Druckvorlagen-Anpassungen von 3.4.1 nach 3.5: |
|
42 |
</p><pre class="programlisting"> |
|
43 |
$ git clone https://github.com/kivitendo/kivitendo-erp.git |
|
44 |
$ cd kivitendo-erp/ |
|
45 |
$ git checkout release-3.4.1 # das ist der aktuelle release, den wir wollen |
|
46 |
$ git add templates/fullhouse # das sind unsere druckvorlagen inkl. produktbilder |
|
47 |
$ git commit -m "juhu tolle ändernungen" |
|
48 |
[meine_aenderungen 1d89e41] juhu tolle ändernungen |
|
49 |
4 files changed, 380 insertions(+) |
|
50 |
create mode 100644 templates/fullhouse/img/webdav/tesla.png |
|
51 |
create mode 100644 templates/fullhouse/mahnung.tex |
|
52 |
create mode 100644 templates/fullhouse/zahlungserinnerung_zwei.tex |
|
53 |
create mode 100644 templates/fullhouse/zahlungserinnerung_zwei_invoice.tex |
|
54 |
|
|
55 |
# 5 Jahre später ... |
|
56 |
|
|
57 |
$ git fetch |
|
58 |
$ git rebase --onto release-3.5.0 release-3.4.1 meine_aenderungen |
|
59 |
Zunächst wird der Branch zurückgespult, um Ihre Änderungen |
|
60 |
darauf neu anzuwenden ... |
|
61 |
Wende an: juhu tolle ändernungen |
|
62 |
$ service apache2 restart |
|
63 |
</pre><p> |
|
64 |
</p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. Benötigte Software und Pakete </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> 2.4. kivitendo-Konfigurationsdatei</td></tr></table></div></body></html> |
Auch abrufbar als: Unified diff
Anpassugen dokumentation.xml für neues Modul