[svn] запрет изменения, но возможность svn update
установка на папку root как владельца запрещает svn update. Думал поможет возможность доступа к .svn/ , но не помогло.может на сервере стоит запретить соответствующему пользователю svn запись?
у вас вопрос с изменением в svn или локально?
если локально, то можно сделать, например, доступ на запись из-под рута и разрешить запускать svn из-под sudo.
Ну и финальный вопрос — зачем запрещать? У вас там более десятка разработчиков? Если нет, то не проще договориться, что тестеры (или кто там) не вносят изменения в код?
и снова телепачу, что вы хотите выкатывать релизы на продакшен. если так - то пишете скрипт, который делает выкатывание (экспорт, релоад веб-серверов, етц... и даете ему суидные права, или кнопочку где-нибудь делаете, которая будет дергать скрипт под правильным пользователем.
У всех остальных пользователей ридонли права в эту папочку (включая вебсервер, или что там у вас).
остальное недопонял.
папки лежат рядом на машине qqq.work, а svn server на машине svn.work.
Зачем?
система 24/7. раньше при экстренном случае правки вносились в папку prod. Для этого была введена svn. Но по прежнему руки тянутся сразу в папку prod.
Оставить комментарий
Teteshnik
вобщем есть у нас 2 папки prod & test.встал вопрос можно ли запретить изменение файлов в папке prod, но разрешить в ней запуск команды svn update.
svn lock разрешает физическое изменение файла.
установка на папку root как владельца запрещает svn update. Думал поможет возможность доступа к .svn/ , но не помогло.
Прошу указать или намекнуть на истинный путь