SVN / Черепаха всегда делает файлы только для чтения

11484
Gavin

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

Спасибо

7
Ваши файлы становятся доступными только для чтения, потому что они наследуют разрешения от родительской папки? user155695 14 лет назад 0
Я не думаю, что если я создаю некоторые файлы, которые не только для чтения, как только я регистрирую их в SVN, они становятся только для чтения Gavin 14 лет назад 0
Есть ли в ваших файлах свойство svn: needs-lock, установленное в хранилище? См. Http://svnbook.red-bean.com/nightly/en/svn.advanced.locking.html, раздел «Блокировка связи». jrb 14 лет назад 1
Я думаю, что они делают, устранит ли это проблему? Gavin 14 лет назад 0
Я только что проверил, и я не думаю, что у них есть это свойство, но может быть неправильно, что лучший способ быть уверенным? Gavin 14 лет назад 0
Если * недавно добавленные * файлы становятся доступными только для чтения, возможно, нужна блокировка? bzlm 14 лет назад 0
@bzim: они становятся доступными только для чтения * после * регистрации, поэтому, скорее всего, это вызвано свойством svn: needs-lock Sander Rijken 14 лет назад 0

2 ответа на вопрос

8
Alex Che

Похоже, ваши файлы 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
Adam Hawkes

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

Похожие вопросы