Frage

Gibt es einen schnellen Weg, Kommandozeilen-Tool oder was auch immer, die in einem Ordner schauen und die SVN-Operationen erforderlich erarbeiten neue Dateien hinzufügen, löschen alte, aktualisieren Sie bestehende und dann alles begehen?

Ich Einhaken dies über Nant und wollen nicht zu verwirren haben um es selbst zu tun.

Dank

War es hilfreich?

Lösung

Sie können ein Skript erstellen, das die Ausgabe von svn status parst (Sie --xml hinzufügen können, wenn Sie mögen) und löscht alles, was nicht mehr da ist (!), fügt hinzu, was unversionierte ist (?) und dann begeht alles.

Andere Tipps

Ich nehme an, der Ordner, den Sie tun wollen sync automatisch versioniert Ordner ist?

Wenn das der Fall ist, führen Sie einfach

svn add -R syncedfolder

alle neuen Dateien zur Versionskontrolle hinzuzufügen.

Wenn Sie vorhandene Dateien aktualisiert haben, wird svn diejenigen automatisch erkennen. Auch Dateien, die Sie gelöscht haben, werden durch svn als vermisst nachgewiesen werden, und wenn Sie die ‚syncedfolder‘ begehen, werden diese fehlenden Dateien automatisch im Repository gelöscht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top