Проблемы с передачей удаленного каталога в хранилище SVN - PullRequest
2 голосов
/ 11 марта 2009

Я пытаюсь удалить каталог из своего хранилища. Я удаляю папку и делаю svn commit и получаю следующую ошибку:

Ошибка: фиксация не удалась (подробности следуют):

Ошибка: доступ запрещен

У моего пользователя есть права доступа на [/], и я могу зафиксировать новые или измененные файлы

есть идеи, в чем может быть проблема?

РЕДАКТИРОВАТЬ:

Кажется, я могу выполнить удаление одного файла, но не могу удалить каталог. пример я могу удалить \ Data \ a.txt но нет \ Данные

EDIT2: мой автор

[псевдонимы] * =

[группы] * * тысяча двадцать-две

# harry_and_sally = Гарри, Салли

# harry_sally_and_joe = Гарри, Салли и Джо

[/]

beta = rw

peras = rw

мой пароль

[пользователи]

beta = Bunny1981

peras = MyDearBunny

EDIT: Решение по комментариям правильного ответа

Ответы [ 3 ]

6 голосов
/ 11 марта 2009

Когда вы удаляете папку из файловой системы, SVN считает, что в вашей копии чего-то не хватает, поэтому выдает ошибку.

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

Для этой операции вы можете использовать команду "svn rm".

2 голосов
/ 11 марта 2009

Вы используете авторизацию на основе пути? Если это так, проверьте свою конфигурацию authz на наличие ошибок.

Если бы вы сказали, что можете оформить заказ, но не зафиксировать (добавить / изменить / удалить) и проверили, что авторизация в порядке, то я бы сказал, проверьте имя сервера вашей рабочей копии URL, есть хитрая проблема (с путем на основе авторизации), где извлечение не чувствительно к регистру (для имени сервера), но фиксация чувствительна к регистру. В этом случае вам нужно переехать.

РЕДАКТИРОВАТЬ: Вы можете выполнить удаление удаленно?

svn delete URL

Это устранит WC как источник проблемы.

1 голос
/ 11 марта 2009

Скажите SVN, что вы хотите удалить папку с помощью «svn rm», затем подтвердите.

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