Сбой фиксации Subversion Слияние файлов: 200 ОК - PullRequest
20 голосов
/ 22 апреля 2009

У меня самая странная проблема ... каждый раз, когда я фиксирую, я получаю сообщение об ошибке, подобное этому:

commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com)

это каталог файла, который я изменил.

Позже Редактировать У меня установлен веб-Давн SVN, и я фиксирую в HTTP URL. и есть пост-фиксация коммита, выполняющая svn-обновление каталога на том же компьютере

Есть идеи? спасибо за вашу помощь.

Ответы [ 9 ]

28 голосов
/ 22 апреля 2009

Вы получите эту ошибку, если ваш пост-коммит потерпит неудачу. Попробуйте запустить его из командной строки с теми же аргументами, чтобы убедиться, что он работает правильно. У меня была эта ошибка неделю или две назад, когда мой скрипт Python выдавал ошибку.

4 голосов
/ 22 апреля 2009

Я нашел это и это в Google ... Может быть полезно?

Похоже, это связано с ошибкой после фиксации. Тем не менее, это, вероятно, на самом деле совершено.

3 голосов
/ 14 ноября 2012

Это ошибка, связанная с фиксацией.

Отладка вашего скрипта пост-фиксации, обычно внутри вашего каталога репозитория:

... / имя_проекта / SVN / Крючки / после фиксации

В прошлом у меня было подобное сообщение об ошибке из-за синтаксической ошибки в почтовом скрипте после фиксации

Флавио

1 голос
/ 05 марта 2012

У меня недавно была эта проблема, и упомянутые решения не решили ее.
В моем случае я мог зафиксировать отдельные файлы, используя Tortoise SVN, но все коммиты не работали с использованием subclipse. Проблема была вызвана моим антивирусом или брандмауэром, Kaspersky. Приостановка этой проблемы решила проблему.

К сожалению, установка клиентов svn как доверенных не решает проблему. Я считаю, что это потенциальная ошибка в версии 2012 Касперского. (См. здесь )

1 голос
/ 02 ноября 2011

Попробуйте включить прокси-сервер в черепахе в разделе «Настройки» / «Сеть».

1 голос
/ 30 сентября 2010

Я столкнулся с той же проблемой, когда внес много изменений и приготовился зафиксировать CodePlex Я пытался сделать это в командной строке, но тоже не удалось. Я должен вернуть свой проект, разделить свои изменения на несколько меньших и зафиксировать один за другим. Тогда все в порядке.

Но я не знаю, ПОЧЕМУ.

0 голосов
/ 08 декабря 2016

Ниже со мной работает

  1. запустите на своем компьютере программу под названием «Браузер репозитория TortoiseSVN».
  2. Он запрашивает сертификат не удалось, и просит меня войти и восстановить сертификат
  3. После входа все было нормально
0 голосов
/ 19 августа 2011

Я видел, что эта статья может помочь решить эту проблему: http://cntrint.blogspot.com/2009/08/subversion-autodeploy-post-commit-hook.html

0 голосов
/ 21 ноября 2010

вам нужно добавить директоту, которая генерирует ошибку, в подрывную деятельность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...