Neuen Kommentar schreiben

Ich habe immer gedacht, dies zu tun, und eigentlich gerade vor kurzem, habe ich auch meine Drupal-Repositories auf einem SVN-Server, die verfügbar ist für jedermann über http (vorher war mein Repository nur über ssh). Ich werde nicht die Mühe, die Veröffentlichung der URL hier aber, da dies Wasser-down Ihre Mühe.

Ich habe vor kurzem veröffentlichte ein Skript zum Update für Drupal-Module in einem Subversion-Arbeitsverzeichnis. Es ist irgendwie wie svn_load_dirs. Es besteht im Wesentlichen nur löscht alle Dateien in einem Verzeichnis-Modul (mit Ausnahme von. Svn Verzeichnisse) und dann untars das neue Modul. Dann sieht es bei der "svn status"-Ausgang und sucht nach dem "M", "?" oder "!" und verpflichtet, Add-zu begehen, oder entfernen-begeht bzw., womit sich ein Modul, bis zu einer neuen Version.

Das Problem dabei ist, dass ich meine lokalen Änderungen zu verlieren, aber ich kann immer tun, ein "svn log" und verschmelzen einige alte Änderungen zurück in das Repository. Ich kann machen ein Skript, dies auch zu tun. Da die Commit-Nachricht aus dem "Update-Modul" Schritt, den ich oben beschrieben ist immer das gleiche automatisch generierte Typ der Nachricht, kann ich für sie in der svn log-Ausgang suchen und erkennen, welche Änderungen waren meine eigenen. Dann kann ich Auto-mischen Sie die Rückseite auf dem Kopf. :-)