Не удалось выполнить транзакцию Subversion Объединение файла: 200 OK
У меня самая странная проблема... каждый раз, когда я совершаю, я получаю и такую ошибку:
commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com)
который является измененным каталогом файла.
Позднее Редактировать
У меня есть веб-dav SVN, и я фиксирую URL-адрес HTTP.
и есть фиксация post commit, выполняющая обновление svn в каталоге на той же машине
Любые идеи?
благодарю вас за помощь.
Ответы
Ответ 1
Вы получите эту ошибку, если ваш пост-коммит не работает. Попробуйте запустить его из командной строки с теми же аргументами, чтобы убедиться, что он работает правильно. У меня была эта ошибка неделя или два назад, когда мой python script был ошибкой.
Ответ 2
Я нашел this и this в Google... Может быть полезно?
Похоже, что это связано с неудачей после фиксации. Однако, вероятно, это действительно было сделано.
Ответ 3
Это связанная с post-commit ошибка.
Отладить ваш пост-фиксацию script, как правило, внутри вашего каталога репозитория:
.../имя_проект/СВН/Крючки/после фиксации
В прошлом у меня было подобное сообщение об ошибке из-за синтаксической ошибки в post-commit email script
Флавио
Ответ 4
Я столкнулся с той же проблемой, когда сделал много изменений и подготовился к фиксации CodePlex. Я попытался сделать это в командной строке, но тоже не смог. Я должен отменить свой проект и разделить мои изменения на некоторые более мелкие и совершить по одному. Тогда это нормально.
Но я не знаю, ПОЧЕМУ.
Ответ 5
Попробуйте включить прокси-сервер в черепахе, в разделе "Настройки/Сеть".
Ответ 6
Недавно у меня была эта проблема, и упомянутые решения не разрешили ее.
В моем случае я мог записывать отдельные файлы с использованием Tortoise SVN, но все коммиты не выполняли подзаголовок.
Проблема была вызвана моим антивирусом или брандмауэром, Kaspersky. Приостановка этого разрешила проблему.
К сожалению, установка svn-клиентов как доверенных не решает проблему. Я считаю, что это потенциальная ошибка в версии Kaspersky 2009 года. (См. здесь)
Ответ 7
вам нужно добавить directoty, который генерирует ошибку, к подрывной деятельности.
Ответ 8
Я видел, что эта статья может помочь решить эту проблему:
http://cntrint.blogspot.com/2009/08/subversion-autodeploy-post-commit-hook.html
Ответ 9
Ниже приведены шаги со мной
- выполните на компьютере программу "TortoiseSVN Repository Browser".
- Он запрашивает, что сертификат был неудачным, и просит меня войти в систему и восстановить сертификат
- После входа в систему все было в порядке