Versionskontrolle Bachelor Arbeit

Gast #3477351
Hallo,
ich schreibe gerade meine Arbeit und mache backups auf einem USB Stick. 
Nur ist es mir zu aufwendig immer ALLE Verzeichnise und Dateien zu 
kopieren, ich erinnere mich an Software Vorlesungen und die darin 
behandelten Versions Kontrollen. Allerdings brauche ich nichts was übers 
Inet bzw Server läuft, sondern nur eine Kontrolle wann sich EIN 
Verzeichnis auf der HDD ändert um dann den Abgleich mit dem USB Stick zu 
machen.
Freeware bzw. OpenSource wäre toll.
Vielen Dank
Gast
git.
Mit git brauchst keinen Server, sondern alles kann dein Repository sein. 
Auch dein USB-Stick.
Ansonsten sehe ich den Sinn nicht ganz: Viele große Unis bieten doch auf 
den Uniservern Platz für svn/git-Repositories von Studenten an. Warum 
nutzt du sowas nicht?

Was machst du, wenn dein Laptop eingeht und du den USB-Stick verlierst? 
Ich habe schon genug Geschichten von "verlorenen Diplomarbeiten" gehört, 
dass ich da nix anbrennen lasse.
Gast
Danke.
Weil mir das alles viel zu sehr Kanonen auf Spatzen ist. Es geht ja nur 
um 2 bis 3 Word Files und hin und wieder ein pdf pro Tag. Ich schau mir 
mal git an.
Persönliche Seite
Sepp schrieb:
> und mache backups auf einem USB Stick

Auf einem? Immer dem gleichen? Hältst Du das für eine gute Idee?

> Nur ist es mir zu aufwendig immer ALLE Verzeichnise und Dateien zu
> kopieren

Schreib Dir 'ne Batchdatei, die alles kopiert. Lieber auch unveränderte 
Dateien zu oft kopieren als sich bei einem verreckenden USB-Stick darauf 
verlassen, daß irgendeine Urkopie noch existiert.

Wenn Du tatsächlich Platzprobleme bekommen solltest, könntest Du die 
Daten mit einem Kommandozeilen-ZIPer komprimieren und dessen Resultat 
aufheben - jeweils unter einem neuen Namen.
Rufus Τ. Firefly schrieb:
> Wenn Du tatsächlich Platzprobleme bekommen solltest, könntest Du die
> Daten mit einem Kommandozeilen-ZIPer komprimieren und dessen Resultat
> aufheben - jeweils unter einem neuen Namen.

So würde ich es auch machen. zumindest jeden 2. tag unter einem neuen 
Namen in dem das Datum enthalten ist die gesamte Arbeit. und nicht nur 
auf einen USB Stick sondern mindestens noch auf eine USB Platte.

Wegen 50 Euro riskiert man nicht 3 Jahre Studium!
Gast
Würde auch sagen git. Mit Kanonen auf Spatzen ist das eigentlich nicht, 
auf jedem Rechner ein Programm installieren und 2-3 Mausklicks. Ich hab 
da meine Abschlussarbeit immer zwischen Notebook und Rechner hin und her 
synchronisiert und zusätzlich noch auf USB-Stck, sowie in die Dropbox in 
einen verschlüsselten Container.

Spätestens wenn man mal Code schreibst kommt man eh nicht um 
Versionierung herum.
Nimm git (Tortoise oder direkt per Konsole). gitimmersion.com ist ein 
gutes Tutorial für den Anfang.

Etwas fortgeschrittener machst du für diese lokalen arbeiten noch einen 
commit-hook, welcher automatisch ein push (Aktualisieren eines branches 
auf einem oder mehreren Remote-Repositories) durchführt, z.B. auf deinen 
USB Stick und eventuell noch auf ein weiteres Speichermedium 
(Online-Speicher bietet sich hier auch an).

Der Vorteil von Versionsverwaltungssystemen ist, dass du deutlich öfter 
neue Versionen commiten kannst, da der Aufwand (und auch 
Speicherplatzverbrauch) sehr gering ist.

Leider sind allerdings Word-Dateien sehr schlecht versionierbar. Hast du 
mal darüber nachgedacht, die Arbeit mit \LaTeX zu schreiben? Die 
Einstiegshürde ist bei einem gewissen logischen Grundverständnis 
wirklich nicht hoch, da man normalerweise wenig "fancy stuff" braucht 
für eine Abschlussarbeit.
Gast
Allway Sync

http://allwaysync.com/

Damit hast du einen Hauptdatenträger, der als Quelle dient und weitere 
Datenträger, die synchronisiert werden.

Damit kannst du sogar die Richtung der Synchronisation einstellen (PC -> 
USB oder umgekehrt).

Empfehlenswert wäre auch, Dropbox o.ä. zu verwenden.
Gast
Udo Schmitt schrieb:
> Synchronisieren und Versionieren sind zwei grundlegend unterschiedliche
> Dinge!

Da hast du völlig recht. Wahrscheinlich habe ich den TE falsch 
verstanden, aber das hier:

Sepp schrieb:
> sondern nur eine Kontrolle wann sich EIN
> Verzeichnis auf der HDD ändert um dann den Abgleich mit dem USB Stick zu
> machen.
klingt für mich eher nach synchronisation:
 - Welche Datei im Ordner hat sich geändert?
 - Passe Datei XY im Ordner entsprechend an

Ich bitte um Nachsicht
Gast
SyncToy. Das ist aber halt nur zum erzeugen von Backups. Zum 
"Versionieren" habe ich alle paar Tage unter neuem Namen (mit Datum 
drin) meine BA gespeichert.
Gast
ich habe sowohl bei den bakk- als auch bei der masterarbeit mit einer 
kombination aus svn, shell-script, makefiles und scp gute erfahrungen 
gemacht.
gearbeitet auf dem laptop, versioniert am pc, zusätzliche backups auf 
einem uni-rechner/server/whatever...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.