Lohnt sich für einen einzelnen Autor, der Kurzgeschichten in LaTeX schreibt, der Umstieg auf eine „echte“ Versionsverwaltung von Dropbox?

Ich verwende derzeit Dropbox zum Synchronisieren und Sichern meiner Geschichten (die im Allgemeinen in LaTeX vorliegen). Ich habe jedoch gelesen, dass es wahrscheinlich eine bessere Idee ist, zu einem "echten" Versionskontrollsystem zu wechseln, insbesondere um meine LaTeX-Formatierungsänderungen (und -umstrukturierungen) von meinen Inhaltsänderungen zu trennen.

Angenommen, die Antwort lautet ja, hier sind einige meiner Folgefragen:

  • Soll ich Hg oder Git verwenden? Ich verwende derzeit Git für meine Programmierprojekte, hätte aber nichts dagegen, Hg zu lernen.
  • Sollte ich auf meinem Server hosten oder ein privates Repository eines Cloud-Dienstes (GitLab oder Bitbucket) für Synchronisierung und Redundanz verwenden?

Sonstiges situative Details (können bereits erwähnt werden):

  • Hauptsächlich Kurzgeschichten von einem Autor
  • Text ist in LaTeX-Dokumenten
  • Ich habe die Verlaufsfunktion von Dropbox zuvor verwendet, um mich von iOS-Apps zu erholen, die nicht gut mit der Struktur meines Projekts zusammenspielen.
  • Ich habe ein VPS, das ich zum Speichern und Synchronisieren von Dateien verwenden könnte

Antworten (1)

Wenn Sie große strukturelle Änderungen an Ihren LaTeX-Dokumenten erwarten, dann könnte Ihnen ein Versionskontrollsystem gut tun. Wenn das der Fall ist, verwenden Sie git, da Sie damit vertraut sind. Mercurial (hg) ist ähnlich genug, dass Sie keine Probleme haben würden, wenn Sie diesen Weg gehen, obwohl das Klon- und Verzweigungsparadigma etwas anders zu sein scheint (FWIW, ich bin ziemlich vertraut mit Git und nur ein Anfänger mit Mercurial).

Bei der Verwendung von GitLab oder BitBucket handelt es sich um eine Kosten-Nutzen-Analyse, ob Sie lieber die vollständige Kontrolle (Ihren Server) oder die Zuverlässigkeit und Leistung der Dienste von Drittanbietern (GitLab oder BitBucket) haben möchten.

[Bearbeiten: Änderung der Antwort aufgrund neuer Daten mit Dropbox, die möglicherweise Repo-Korruption verursachen]

Ich habe gelesen, dass Dropbox und Git nicht gut funktionieren, wenn Sie einen Dropbox-Synchronisierungsfehler haben, da die widersprüchlichen Kopien Ihren .git-Ordner durcheinander bringen
@cjm Nach einiger Recherche scheinen Sie Recht zu haben. Ich werde meine Antwort bearbeiten.
Ich schreibe mit einem Git-Repo in Dropbox. Ich hatte keine Probleme. OTOH, ich greife nicht von mehreren Geräten aus zu. git + github oder ein ähnlicher Dienst funktioniert gut genug als Backup-Lösung (möglicherweise möchten Sie sicherstellen, dass es sich um ein privates Repo handelt). Wenn Sie dies tun, sollten Sie häufig einen frühen Commit durchführen und häufig auf Remote übertragen, da sonst nichts gesichert wird, anders als in Dropbox.