Ошибка SVN:Фиксация заблокирована перехватчиком предварительной фиксации (код выхода 1) с выводом:Ошибка:n/a (6)

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

  •  07-07-2019
  •  | 
  •  

Вопрос

Какая-то странная ошибка внезапно возникла из ниоткуда и мешает мне проверить мой код через 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!:   
Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

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

Я попробовал 'svn commit' после ' очистки svn '. И это работает отлично!.

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

РЕШЕНИЕ для WORDPRESS PLUGINS:

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

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

должно быть:

if (!get_option('smth'))

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

В моем случае решением было удалить " " (кавычка) из сообщения о коммите. Weird

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

  

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top