Ответ 1
Мне пришлось полностью контролировать свою учетную запись. Похоже, что они потеряли эти разрешения при копировании с помощью моей powershell script, которая выполнялась как администратор
Я новичок в черепахе... Когда я пытаюсь запустить обновление SVN в папке c:\на Windows Server 2008 R2, я получаю сообщения об ошибках:
Кажется, мне нужно изменить разрешения файлов и папок... Что я могу изменить их?
Мне пришлось полностью контролировать свою учетную запись. Похоже, что они потеряли эти разрешения при копировании с помощью моей powershell script, которая выполнялась как администратор
Ты прав. Попробуйте предоставить полные права учетной записи пользователя Windows в папке рабочей копии. Это сработало и для меня. Из того, что я испытал, это своего рода логическая проблема. На самом деле это даже не проблема, а нормальная вещь. Вкратце: когда один пользователь Windows работает с рабочей копией, он блокирует рабочую копию для себя. Если тогда другой пользователь пытается работать с той же рабочей копией, он не может, поскольку предыдущий пользователь все еще работает на нем, поэтому он по-прежнему заблокирован первым пользователем (пока он не совершит и не освободит блокировку).
Так что да. Если у вас нет другого варианта, предоставите полную учетную запись учетной записи пользователя Windows в папке, если сможете.
В моем случае было следующее. У меня есть портативный жесткий диск, на котором у меня есть рабочая копия. Вчера я работал с этим жестким диском на одном компьютере, и я не совершал. Сегодня мне пришлось использовать другой компьютер, поэтому под другим пользователем Windows, но с тем же переносным жестким диском. Конечно, рабочая копия была заблокирована, и я не мог обновить, не зафиксировать и не очистить... Я ничего не мог сделать. Поэтому я дал моим текущим пользователям полные права на эту папку, и это сработало.
Надеюсь, теперь это имеет смысл.:)
Попробуйте использовать команду блокировки выпуска в этой папке.
И затем очистите тоже. Возможно, это решит проблему.
Вам нужно явно добавить своего пользователя в папку (а не только группу, к которой принадлежит ваш пользователь).
Это было исправлено, добавив мою учетную запись Windows в каталог и предоставив полный доступ к учетной записи в каталоге.