Не удалось зафиксировать мои изменения через TortoiseSVN - PullRequest
3 голосов
/ 14 августа 2011

Когда я пытаюсь зафиксировать свои изменения с помощью TortoiseSVN, я получаю следующее сообщение об ошибке:

Не удалось выполнить фиксацию (подробности приведены ниже): ---> Доступ к '/ svn / RotRally /! Svn / act / f8098188-5f84-9c47-9c47-90c8-a09f7e6977ad' Запрещен

enter image description here

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

Ответы [ 3 ]

5 голосов
/ 18 августа 2011

Вы дважды проверили, что вы выбрали правильное имя для хранилища.SVN чувствителен к регистру.Это действительно раздражает, потому что при подключении к серверу Windows SVN, вы сможете просто извлекать и обновлять, но он будет выдавать запрещенные ошибки при попытке совершить

0 голосов
/ 17 февраля 2012

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

Эта ошибка возникла у двух пользователей ив итоге они оказались в группах SVN Admins и SVN Users Windows.SVN Admins имел Read / Write разрешений и SVN Users имел Read Only разрешений для этого конкретного репозитория, поэтому он использовал меньшее из двух разрешений.

0 голосов
/ 14 августа 2011

Это случилось со мной вчера.Моя проблема связана с платформой подрывной деятельности GoogleCode.Когда я скачал проект, я поместил URL с http:// в режиме только для чтения (svn checkout <a href="http://xxxxx.googlecode.com/svn/trunk/" rel="nofollow">http://xxxxx.googlecode.com/svn/trunk/</a> xxxx-read-only), но googlecode нужен протокол https, чтобы пользователи совершали коммиты (https://xxxxx.googlecode.com/svn/trunk/ xxxx --username yyyy)

. Я решил проблему вдва шага (на платформе eclipse нет в tortoiseSVN, но я думаю, что это очень похоже):

  • Отключение проекта от старого URL с http
  • Повторное подключение проекта к новому svnURL с https

Я отключаю и переподключаю Google в tortoiseSVN, и эту операцию можно выполнить только одной командой tortoiseSVM: relocate -> http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html

...