Ich versuche, ein benutztes Repository mithilfe von svnsync zu kopieren (Ich mache es auf diese Weise, um eine optimale Nutzung meines Repository zu gewährleisten, solange es Maschine funktioniert), aber es scheint nicht zu funktionieren.svnsync funktioniert nicht: Revprop-Änderung blockiert durch pre-revprop-change-Hook
Ich habe zwei Maschinen (ich habe die Namen geändert, aber nicht die anderen Infos)
- INITIAL: benutzerdefinierte Linux mit Subversion 1.4.5 (r25188) (wie von svnadmin berichtete). Von diesem Computer aus versuche ich, ein Repository namens SOURCE zu synchronisieren. Auf dieses Repository kann über das http-Protokoll zugegriffen werden, und ein svnsync-Benutzer wurde erstellt. In
SOURCE/hooks
ist nur eine ausführbare Datei vorhanden:pre-revprops-change
. - ENDGÜLTIG: Ubuntu mit Subversion 1.6.6 (r40053) (wie von svnadmin gemeldet). Auf diesem Computer werde ich auf einem Repository namens svn16 synchronisieren. Auf dieses Repository kann über das http-Protokoll zugegriffen werden, und ein svnsync-Benutzer wurde erstellt. In
svn16/hooks
sind ausführbare Dateienpre-revprop-change
undstart-commit
. Auf dieser Maschine enthältdav_svn.conf
SVNParentPath /var/svn
Richtlinie, so dass alle Repositories zugänglich unter http://FINAL/svn
Ich habe URLs und Login sichergestellt/PWD korrekt sind, indem jedes Repository-URL in meinem Browser und Ausgabe von Authentifizierungsdialoge, die immer zu funktionieren schien .
Ich versuche, den folgenden Befehl
svnsync initialize http://FINAL/svn/svn16 http://INITIAL/SOURCE
Aber es immer
Authentication realm: <http://FINAL:80> All Subversion Repositories hosted on FINAL
Password for 'ubunut-user':
Authentication realm: <http://FINAL.fr:80> All Subversion Repositories hosted on FINAL
Username: svnsync
Password for 'svnsync':
svnsync: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: At least one property change failed; repository is unchanged
svnsync: Error setting property 'sync-lock':
Revprop change blocked by pre-revprop-change hook (exit code 255) with no output.
Ich denke, es zeigt am Ende auszuführen, ist eine Art von Konfigurationsproblem somewhere§. Aber was ? Und wo ? Ich habe meine Grenzen erreicht, und das Web scheint hier keine Hilfe zu sein, da die verschiedenen Dokumente, die ich vorgeschlagen habe, Haken zu machen, die vom gesamten Universum ausführbar sind, eine effiziente Lösung sind (was in meinem Fall nicht der Fall ist).
Für Windows nur eine leere bat-Datei für die \ Haken \ pre-revprop-change.bat' –