7

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

Спасибо

2 ответа2

8

Похоже, в ваших файлах установлен svn:needs-lock . Чтобы проверить это, выберите TortoiseSVN -> Свойства контекстного меню для любого заблокированного файла. См. Http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-locking.html#tsvn-dug-locking-needs-lock для получения дополнительной информации.

Кроме того, похоже, у вас есть автоматическая настройка свойства, которая автоматически устанавливает needs-lock для всех новых зафиксированных файлов. Выберите TortoiseSVN-> Настройки, вкладка Общие, нажмите кнопку Изменить, чтобы увидеть файл конфигурации Subversion. Посмотрите, если строка enable-auto-props = yes не закомментирована, и есть ли в разделе [auto-props] некомментированные строки.

Или, возможно, у вас есть свойства проекта, заданные для некоторой родительской папки (например, ствола) как рекурсивные. Чтобы проверить это, выберите TortoiseSVN -> Свойства в родительских папках проекта.

См. Http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-propertypage.html#tsvn-dug-propertypage-auto-props для получения дополнительной информации.

-1

У меня была эта проблема с инструментом, который мы используем на работе, чтобы использовать SVN в качестве поставщика Microsoft SCC (Предоставлено PushOK Software). Он бежал на заднем плане и делал такие вещи, что было очень неприятно. Как только это было отключено, проблема только для чтения больше никогда не возникала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .