Subversion: Wie kann ich eine große Liste von Arbeitskopien automatisch aktualisieren?

977
linux_is_for_desktop

Ich muss häufig Projekte zwischen dem Notebook und dem Subversion-Server zu Hause synchronisieren.

Ich mache es mit der IDE, was ärgerlich ist.
(Ich muss es starten, alle Projekte öffnen, weil ich mich nicht an die Änderungen der Projekte erinnere, sie alle aktualisiere, die unnötigen schließe, ...)

Gibt es ein paar Tools, um viele Projekte automatisch zu aktualisieren (vielleicht nur ein Skript)?

Was würde bei Repository-vs-localcopy-Konflikten passieren?

0
was ist deine Umgebung / OS? Matt vor 15 Jahren 0
OS ist Linux, aber ich würde eine mehrfache Lösung vorziehen. linux_is_for_desktop vor 15 Jahren 0

3 Antworten auf die Frage

2
Paxxi

Sie können dazu leicht ein Skript erstellen, indem Sie die Befehlszeile von svn update verwenden. Bei Konflikten wird es angehalten und auf Ihre Eingaben zur Lösung des Konflikts gewartet. Sie können svn help update auch ausprobieren, um die Switches zu sehen, die Sie weitergeben können.

1
svandragt

Versuchen Sie, ein Skript zu erstellen. Mit dem Drag & Drop-Roboter von DonationCoder können Sie ganz einfach eine Liste von Ordnern erstellen, indem Sie sie in das Programm ziehen und den Befehl svn up für jeden von ihnen ausführen. (Theoretisch habe ich das Programm nicht benutzt)

0
Nate

Sie können ein Skript erstellen, wenn der svn-Client lokal installiert ist. Das Skript würde ungefähr so ​​aussehen: svn update C:\SourceFolderfür jeden Ordner.