Frage

Ich verwende ein Subversion -Repository und möchte wissen, wann immer jemand mein Repository nach einer Kasse fragt. wie ein "Svn Co" oder ein "Svn Up". Gibt es einen Haken oder eine andere Methode, die ich verwenden kann, damit ein Skript ausgeführt oder per E -Mail gesendet wird, wenn jemand Informationen von meinem SVN -Server anfordert? Wie kann ich das erreichen, ohne mich auf Apache -Protokolle zu verlassen?

Übrigens ist es ein ziemlich einfaches Repository, das nur für Bildungszwecke bestimmt ist.

(Wenn Sie weitere Informationen benötigen, fragen Sie einfach. Vielen Dank im Voraus.)

War es hilfreich?

Lösung

Im Folgenden sind alle unterstützten Haken in Subversion 1.5 aus der Versionskontrolle mit Subversion Buchen:

  • Start-Commit
  • Vorvermittlung
  • Post-Commit
  • Pre-Revprop-Change
  • Post-Revprop-Change
  • Vorverschluss
  • Post-Lock
  • Vorstörungen
  • Post-Unlock

Es gibt keinen Vorab- oder Vor-Update-Haken, wie Sie beschreiben.

Andere Tipps

Wenn Sie Tortoisesvn verwenden, haben Sie Zugriff auf Client-Seite-Haken.

Sie können alles tun, was Sie mit Apache als SVN -Server verwenden möchten, und (z. B.) mod_perl, um sich an die Anforderungen anzuschließen. Vielleicht zeigen die Protokolldateien bereits die gewünschten Informationen an.

SVN über SSH sollte auch möglich sein: Analysieren Sie die vom SVN -Client gestarteten Befehle und wickeln Sie sie (z. B. durch Umbenennen der ursprünglichen Binärdehnung mit ".Orig" -Weiterung und ein (Shell) -Skript an diesen Ort.

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