SVN Fehler: blockiert begehen, indem pre-commit Haken (Exit-Code 1) mit Ausgang: Fehler: n / a (6)

StackOverflow https://stackoverflow.com/questions/1422003

  •  07-07-2019
  •  | 
  •  

Frage

Einige seltsame Fehler abgeschnitten plötzlich outta nirgendwo und mich verhindert über TortoiseSVN in meinem Code von der Überprüfung. Ich verwende einen kostenlosen Account auf myversioncontrol.com

Dies ist auf einem Windows Vista-System. Es funktioniert gut, bis früh am Tag. Jeder Hinweis, wie die Dinge wieder normal?

Die Schildkröte Fenster zeigt diese

Command: Commit  
Modified: ...\edit.php  
Sending content: ...\edit.php  
Error: Commit failed (details follow):  
Error: Commit blocked by pre-commit hook (exit code 1) with output:  
Error: n/a (6).  
Finished!:   
War es hilfreich?

Lösung

Klingt wie myversioncontrol.com hinzugefügt haben einen Haken pre-commit, oder eine, die jetzt versagt. Wenn es sich um ein kostenloses Konto ist, könnte es sein, Sie irgendeine Art von Limit monatlichen begehen oder Bandbreite überschritten haben. Überprüfen Sie ihre Nutzungsbedingungen und / oder wenden Sie sich um zu sehen, was los ist.

UPDATE:
Ich habe gerade überprüft die Website, und es sieht aus wie das kostenlose Konto nur für 30 Tage gültig ist, so dass Sie vielleicht, dass überschritten haben. Möglicherweise müssen Sie die £ 3.50pcm Pony nach oben oder woanders (Google Code ist ein Vorschlag, aber es gibt andere) finden.

Simon Groenewolt macht einen guten Punkt, dass Sie etwas in der Systemsteuerung auf ihrer Website geändert haben, die auf einem pre-commit Haken gedreht hat, aber wo es falsch konfiguriert ist.

Andere Tipps

Könnte es sein, dass Sie nicht eine Commit-Nachricht eingegeben haben? Nach ihrem Twitter-Feed : „Die neue Funktionalität hinzugefügt Block-Benutzer von der Arbeit zu begehen, ohne eine Log-Nachricht schreiben findet in dem.. Ressourcen Abschnitt des Control Panels“.

pre-commit Haken ist etwas, das auf dem Server läuft , so hat dies wahrscheinlich nichts mit dem lokalen Setup zu tun. Es könnte sein, dass Sie etwas in einem Einstellungsfenster auf myversioncontrol.com geändert, dass ein Fehler gemacht ein pre-commit Haken oder das myversioncontrol Menschen realisiert wird und hat eine nicht funktionierende Haken.

Es tut sich „meine eigene Frage zu beantworten“, aber ich dachte, eine Abhilfe aus ... Wenn wir die Zeilenumbrüche im Kommentar / Commit-Nachricht zu entfernen, es scheint gut zu funktionieren.

Vor kurzem habe ich auch das gleiche Problem konfrontiert bin, während meine eigenen Wordpress-Plugin in das Verzeichnis einreichen, schließlich habe ich herausgefunden und arbeitete mich,

Fügen Sie einfach einen Kommentar / Commit-Nachricht. Es wird funktionieren,

I verwendet TortiseSVN.

Das ist mir passiert, und es war das Fehlen eines Kommentars verursacht (sagen sollte „Kommentar erforderlich“ anstelle dieses rätselhafte Fehler auf den ersten, rechts ...)

Ich habe den Fehler, „Svn: blockierter begehen, indem pre-commit Haken (Exit-Code 1) mit Ausgang: Fehlgeschlagen mit Ausnahme: Verlorene Verbindung zum MySQL Server im ‚Lesen anfänglichen Kommunikationspaket‘ Systemfehler:. 104 "

Ich habe versucht, 'svn commit' nach ' svn cleanup '. Und es funktioniert gut!.

Sie müssen Kommentare und assoziieren mit einer Artefakt-ID ohne Return-Taste am Ende hinzuzufügen. zum Beispiel [artf12345] -. Ihre Kommentare

SOLUTION für Wordpress-Plugins:

Ich denke, get_option () Rückgabe false (anstelle von LEER ). So überprüfen Sie Ihre Plug-ins. Statt:

if (empty(get_option('smth')))

sollte es sein:

if (!get_option('smth'))

Ich habe das gleiche Problem auftritt und festgestellt, dass ich die Commit-Nachricht mit Projektbezeichner Präfix vergessen haben. Projektbezeichner ist, muss in unserem Fall durch die Commit-Nachricht gefolgt. So auf der Serverseite ist es nicht das Präfix und warf die Frage gefunden.

In meinem Fall war die Lösung zu entfernen „“ (Anführungszeichen) von Nachricht begehen. Schräge

Wenn Sie folgende Ausnahme erhalten:

  

Fehler: Übertragen schlug fehl (Details folgen):
  Fehler:: Artikel begehen, indem pre-commit Haken (Exit-Code 1) mit Ausgang gesperrt   Fehler: svnlook: Pfad ‚Stamm / Entwicklung / Projektname‘ ist keine Datei

Dann erst beim Check-in alle Verzeichnisse und dann alle Dateien. Es wird funktionieren.

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