Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Hallo,

habe folgende Version:

kivitendo 3.5.3

Git-Revision: 0aa0a29, 03.01.2019 12:31:35 +0100

Nun frage ich mich wie ich evtl. Neuerungen prüfen, installieren kann.
Und oder muss ich meinen Ordner 'my_f-tex' im templates Verzeichnis, den ich rein kopiert habe, irgendwie git bekannt machen. Wie auch immer, gibt es speziell für kivitendo ein howto für git.

von (2.7k Punkte)

1 Antwort

0 Punkte

Hi,
ein minimales git-howto steht ja als Anmerkung in der Doku.

Zerstörungsfrei kannst Du erstmal checken, ob es überhaupt Änderungen im Git-Master gibt:

git fetch
git log HEAD..origin/master

Da sollten welche sein ;-)

Für das template-Verzeichnis empfehle ich das Anlegen eines lokalen git-Zweigs, s.a.:https://www.kivitendo.de/kivi/doc/html/ch02s03.html (unter Kapitel 2.3 Anmerkungen).

Da das template/$mein_verzeichnis nicht im git master bekannt ist, gibt es hier keinen Konflikt. Da du aber ggf. Änderungen an den Druckvorlagen selber versionieren möchtest, packst Du diese in den lokalen Zweig.
Ergo:

git checkout -b big_master_turtle
git add templates/my_f-tex
git commit

Weiter wie in der Doku.

git checkout master
git pull
git checkout big_master_turle
git rebase master

service apache2 restart

DB sichern usw., bzw. erstmal in einer Testversion.

Browser-Cache aktualisieren nicht vergessen, da das JS-Zeugs lokal nicht zur Server-Version passt und damit wäre es das dann.

LG

von (18.6k Punkte)

Vielen Dank,

ok ich komme bis git pull
danach erhalte ich folgende Meldung:

# git pull
Aktualisiere d6e243337..bc89ebf42
error: Ihre lokalen Änderungen in den folgenden Dateien würden durch den Merge
überschrieben werden:
        config/kivitendo.conf.default
Bitte committen oder stashen Sie Ihre Änderungen, bevor sie mergen.
Abbruch

zuvor hatte ich mit git commit (big_master_turtle)
den Kommentar (#) vor image/artikel/ entfernt, versuche ich erneut git commit, erhlte ich folgendes

# git commit
Auf Branch big_master_turtle
Änderungen, die nicht zum Commit vorgemerkt sind:
        geändert:       config/kivitendo.conf.default

Unversionierte Dateien:
        config/kivitendo.conf.tar.gz
        image/artikel/

Aber trotz allem steht jetzt

kivitendo 3.5.3

Git-Revision: d6e2433, 15.03.2019 13:53:24 +0100

dann hat es ja doch funktioniert oder?

Hi,
2 Sachen:

i)
Die config/kivitendo.conf.default bitte nie ändern, sondern wie in Kapitel 2.4.1 beschrieben verfahren:

https://www.kivitendo.de/kivi/doc/html/ch02s04.html

Sollten sich jetzt Änderungen im Master ergeben kann man die mit dem visuellen Editor seiner Wahl einfach übernehmen oder auch nicht:

vimdiff config/kivitendo.conf.default config/kivitendo.conf

ii)
git commit benötigt auch ein Verzeichnis und/oder eine Datei die die commitet werden sollen, normalerweise sollte dort dann dass Vorlagen-Verzeichnis stehen.
Zum Rumspielen

touch unnütze-datei
git add unnütze-datei
git commit unnütze-datei

Danke Jan, ich versuche mich nochmals daran.

Ähnliche Fragen

0 Punkte
1 Antwort
Gefragt 2, Jan 2022 von sisqonrw (2.0k Punkte)
0 Punkte
1 Antwort
0 Punkte
2 Antworten
Gefragt 16, Apr 2023 von turtle (2.7k Punkte)
0 Punkte
2 Antworten
Gefragt 1, Dez 2022 von turtle (2.7k Punkte)
...