Подтвердить что ты не робот

SVN Ошибка: Commit заблокирован с помощью фиксации до фиксации (код выхода 1) с выходом: Ошибка: n/a (6)

Появилась какая-то странная ошибка, которая внезапно исчезла и не позволяет мне проверять мой код через TortoiseSVN. Я использую бесплатную учетную запись на myversioncontrol.com

Это в системе Windows Vista. Он работал нормально до самого раннего дня. Любая подсказка, как вернуть все в норму?

В окне Tortoise показано это

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!:   
4b9b3361

Ответ 1

Похоже, что myversioncontrol.com добавил крюк pre-commit или имеет тот, который теперь терпит неудачу. Если это бесплатная учетная запись, возможно, вы превысили определенный месячный предел или ограничение пропускной способности. Проверьте их условия обслуживания и/или свяжитесь с ними, чтобы узнать, что произошло.

UPDATE:
Я только что проверил их веб-сайт, и похоже, что бесплатная учетная запись действительна только в течение 30 дней, поэтому вы могли бы ее превысить. Возможно, вам понадобится понизить £ 3,50pcm или найти где-нибудь еще (Google Code - одно предложение, хотя есть и другие).

Simon Groenewolt делает хороший вывод о том, что вы, возможно, что-то изменили в панели управления на своем веб-сайте, который включил крюк предварительной фиксации, но где он настроен неправильно.

Ответ 2

Может быть, вы не ввели сообщение о фиксации? В соответствии с их твиттер-канал: "Добавлена ​​новая функциональность. Блокируйте пользователей от выполнения работы без записи сообщения журнала. Найдите в разделе ресурсов вашей панели управления".

Ответ 3

A pre-commit hook - это то, что работает на сервере, поэтому это, вероятно, не имеет ничего общего с вашей локальной настройкой. Возможно, что вы что-то изменили на панели настроек на myversioncontrol.com, которая реализована с использованием крючка предварительной фиксации, или люди myversioncontrol сделали ошибку и добавили неработающий крючок.

Ответ 4

Извините за "ответ на мой собственный вопрос", но я выяснил обходное решение... Если мы удалим символы новой строки в сообщении comment/commit, кажется, что все нормально.

Ответ 5

Недавно я столкнулся с одной и той же проблемой, представив свой собственный плагин WordPress в каталог. Наконец, я понял и работал,

Просто добавьте комментарий/сообщение Commit. Он будет работать,

Я использовал TortiseSVN.

Ответ 6

Это случилось со мной, и это было вызвано отсутствием комментария (сначала нужно сказать "комментарий" вместо этой загадочной ошибки, правильно...)

Ответ 7

Я получил ошибку как, "svn: Commit заблокирован крюком предварительной фиксации (код выхода 1) с выходом: Исправлено с исключением: Потерянное соединение с сервером MySQL при "считывании исходного пакета связи", системная ошибка: 104. "

Я попробовал "svn commit" после " svn cleanup". И он отлично работает!

Ответ 8

вам нужно добавить комментарии и связать с идентификатором артефакта без возврата ключа в конце. например, [artf12345] - ваши комментарии.

Ответ 9

РЕШЕНИЕ ДЛЯ РАЗРЕШЕНИЙ WORDPRESS:

Я думаю, get_option() возвращает FALSE (вместо EMPTY). Итак, проверьте свой плагин. Вместо:

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

должно быть:

if (!get_option('smth'))

Ответ 10

Я столкнулся с той же проблемой и обнаружил, что я забыл префикс сообщения фиксации с идентификатором проекта. Идентификатор проекта должен быть в нашем случае, за которым следует сообщение фиксации. Таким образом, на конце сервера он не нашел префикс и поднял проблему.

Ответ 11

Если вы получаете следующее исключение:

Ошибка: Commit failed (подробнее см.):
Ошибка: Commit заблокирован с помощью фиксации до фиксации (код выхода 1) с выходом:
Ошибка: svnlook: Path 'trunk/Development/ProjectName' не является файлом

Затем сначала зарегистрируйте все каталоги, а затем все файлы. Он будет работать.