2009-04-22 2 views
20

меня возникли странные проблемы ... каждый раз, когда я совершить, я получаю и ошибки, как это:Subversion коммит не удалось Merge файла: 200 OK

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

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

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

Любые идеи? Благодарю вас за помощь.

+0

Если мы предполагаем, что сервер в вопросе установил WebDav? – Powerlord

ответ

28

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

+1

Получил ту же проблему, и это было действительно неудачей после фиксации. Почему это сообщение так загадочно? – gruszczy

+0

Была та же проблема. Спасибо, джвенема. –

4

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

Похоже, что это связано с неудачей после фиксации. Однако, вероятно, это действительно совершено.

1

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

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

+0

Вы правы, на CodePlex он терпит неудачу, если вы делаете большие коммиты (например, от слияния). Если вы делаете небольшие коммиты, это работает, все в порядке. – jorgebg

0

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

1

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

1

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

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

3

Это связанная с сообщением ошибка.

отлаживать после совершения сценарий, как правило, внутри вашего хранилища:

.../ Имя_проекта/СВН/Крючки/после совершения

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

Флавио

0

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

  1. выполнить программу под названием «TortoiseSVN Repository Browser» на вашем компьютере.
  2. Это подсказками сертификат был не удалось, и просит меня войти в систему и восстановить сертификат
  3. После входа в систему, все было хорошо