hallo,
ich bin GIT neuling (warnung vor meiner unwissenheit) und steh vor einem problem.
wie ist der workflow bei euch? ich möchte wissen wann eine änderung an datei XYZ passiert. https://git-scm.com/book/de/v1/Git-Grundlagen-%C3%84nderungen-am-Repository-... aber das erklärt mir nicht meine frage.
an einem linux kann man einfach per lwatch überwachung anstellen, aber git? schreibe ich mir einen cron? hmm...
also woher weiss ich das sich REMOTE DATEI XYZ geändert hat?
ich sehe probleme z.b bei einer datei *.kdbx (dies ist eine DB datei die von mehreren menschen bearbeitet wird) woher weiß ich das jemand anders sie geändert hat/hatte?
danke im voraus
Am Donnerstag, 20. August 2015, 15:46:44 schrieb picard:
ich sehe probleme z.b bei einer datei *.kdbx (dies ist eine DB datei die von mehreren menschen bearbeitet wird) woher weiß ich das jemand anders sie geändert hat/hatte?
Hi,
wenn du in einem Git Repo Änderungen an Binärdateien vornehmen willst, musst du VOR der Änderung in JEDEM Fall ein Update vom Server ziehen, da du Änderungen nicht wie bei Textdateien mergen kannst. Das machst du am besten mit: # git pull --rebase
Anschließend kannst du das Änderungslog der Datei mit folgendem Befehl einsehen: # git log Verwaltung/Zugangsdaten/zugangsdaten.kdbx
Git eignet sich nicht zur Verwaltung von Binärdateien. In diesem Fall missbrauchen wir Git um irgendeine Möglichkeit zur Versionierung zu bekommen. Adhoc würde mir da aber so auch keine Alternative einfallen, insofern vllt. gerade ein ganz guter Tradeoff.
LG Clemens
Zitat von Clemens John clemens.john@floh1111.de:
wenn du in einem Git Repo Änderungen an Binärdateien vornehmen willst, musst du VOR der Änderung in JEDEM Fall ein Update vom Server ziehen, da du Änderungen nicht wie bei Textdateien mergen kannst. Das machst du am besten mit: # git pull --rebase
Anschließend kannst du das Änderungslog der Datei mit folgendem Befehl einsehen: # git log Verwaltung/Zugangsdaten/zugangsdaten.kdbx
hmm, das ist recht aufwendig.
danke für deine hilfe.