Что случилось с моим кодом Google SVN? - PullRequest
1 голос
/ 19 февраля 2011

Почему это не будет зафиксировано (я сделал более 200 коммитов в моей учетной записи с кодом Google в этот единственный проект, и теперь это как-то мешает мне совершать коммит = ( черепаха СВН:

Commit
Commit failed (details follow):
Server sent unexpected return value (405 Method Not Allowed) in response to 
MKACTIVITY request for '/svn/!svn/act/81a42074-ce30-7442-90d9-99893693ce62'

SharpSVN

SharpSvn.SvnRepositoryIOException: Commit failed (details follow): ---> SharpSvn.SvnRepositoryIOException: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/651b9f6b-736c-534d-b0e6-29c7071ef741'
   --- End of inner exception stack trace ---
   at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets)
   at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, svn_error_t* error, Object targets)
   at SharpSvn.SvnClient.Commit(ICollection`1 paths, SvnCommitArgs args, SvnCommitResult& result)
   at Ankh.Services.PendingChanges.PendingChangeHandler.<>c__DisplayClass15.<Commit_CommitToRepository>b__14(Object sender, ProgressWorkerArgs e)
   at Ankh.ProgressRunnerService.ProgressRunner.Run(Object arg)

Я пробовал разные файлы на разных серверах, но одна и та же ошибка на протяжении всего времени = (Что мне делать?

Ответы [ 5 ]

4 голосов
/ 25 июля 2012

Просто попробуйте это:

svn switch --relocate http://foo.googlecode.com/svn/trunk/ \
                      https://foo.googlecode.com/svn/trunk/ \
           --username foo@bar.com
3 голосов
/ 23 мая 2011

У меня просто была эта проблема.Решено путем удаления моего кеша аутентификации в VS.NET: Инструменты -> Параметры ... -> Управление исходным кодом -> Среда Subversion -> Редактирование кэша аутентификации -> Удалить ваш сервер / область

2 голосов
/ 15 сентября 2011

Я получил ту же проблему, используя eclipse + subclipse.

Решил, отключившись от svn, а затем снова подключившись. (команда-> отключить)

2 голосов
/ 19 февраля 2011

Вы проверили, что ваш регистр правильный - svn чувствителен к регистру. Если вы попытаетесь выполнить фиксацию с использованием другого URL-адреса в регистре, он попытается зафиксировать новый репозиторий (это стандартно в мире Unix, где вы можете иметь 2 файла с именем README и readme в одном каталоге). Однако внутренняя система не позволит вам создать новое репо только из коммита и вернет эту ошибку.

Это обычно возвращает ошибку 403, поэтому я не уверен, что это та же ошибка для Googlecode.

Я знаю, что googlecode выдаст вам ошибку 405, если вы попытаетесь зафиксировать, используя http, когда вы должны использовать https.

0 голосов
/ 18 декабря 2013

в окнах выберите папку извлечения -> щелкните правой кнопкой мыши -> выберите черепаха SVN -> выберите переместить

изменить URL http://xxxxx.googlecode.com/svn/trunk/ на https://xxxxx.googlecode.com/svn/trunk/

Смотрите этот скриншот.

...