Auf meiner Arbeitsstation habe ich SVN-Repository. Ich benutze es sowohl auf der Workstation als auch auf dem Laptop. Auf der Workstation kann ich lokal auf das Repository zugreifen, aber auf dem Laptop muss ich mit dem Internet verbunden sein, um auf das Repository zugreifen zu können. Das ist nicht praktisch, weil ich nicht von Flugzeugen oder anderen internetfreien Orten aus arbeiten kann (ich möchte Revisionen usw. vergleichen).Wie svn Repository zwischen zwei Computern zu teilen
Es wäre viel bequemer, die Kopie des SVN-Repository auf dem Laptop zu haben, aber ich brauche aktuelle Kopie.
Die trivialste Lösung wäre es, SVN-Repository in der Cloud wie https://www.dropbox.com zu speichern, so dass jedes Repository auf einem Computer aktualisiert wird, würde es auf einem anderen Computer aktualisiert werden.
Aber ich möchte Dropbox aus Sicherheitsgründen nicht verwenden, ich möchte keine vertraulichen Dateien irgendwo im Internet speichern, und wahrscheinlich unverschlüsselt.
Was kann ich noch tun? Ich möchte zwei Kopien des Repositorys automatisch synchronisieren, aber ich möchte es nicht im Internet speichern. Wahrscheinlich Laptop selbst jedes Mal, wenn Internet erscheint, sollte aktuelle Kopie von der Arbeitsstation "bekommen" und jedes Mal, wenn das Repository auf dem Laptop aktualisiert wird, sollte es automatisch eine neue Revision an der Arbeitsstation vornehmen?
Ich verstehe, dass SVN nicht solche Dinge zu tun entworfen, aber als ich die einzige commiter bin zu der Verwahrungsstelle und ich nur Workstation und Laptop haben, können wir, dass ein Konflikt nie davon ausgehen, tritt ...
Ich bin voll zufrieden mit Svn. Und das Speichern von SVN in Dropbox löst alle meine Probleme außer Sicherheit. Es gibt nur einen Commiter zum Repository und das bin ich! – javapowered
Sie sind voll zufrieden, aber Sie müssen das Repository irgendwie zwischen verschiedenen PCs verschieben. Und DVCS lässt Sie dies ohne irgendwelche Kopfschmerzen tun - Sie werden nur einen Ordner auf einem USB-Stick verschieben. –