У меня есть личная вики, на которой я делаю заметки. Страницы wiki находятся в каталоге рабочей копии subversion, «pages», и я устанавливаю их разрешения на 664, которые принадлежат www-data: www-data. Мое имя пользователя находится в группе «www-data», поэтому я могу проверять и беспорядок со страниц вручную.Почему subversion chown/recreate файлы на checkin?
Некоторое время у меня была проблема, потому что каждый раз, когда я запускал чек, файлы принадлежали мне: www-data вместо www-data: www-data, и я больше не мог бы изменять файлы вики через мой веб-интерфейс! Я решил проблему, щелкнув бит setgid в каталоге «pages», но я все еще смущен, почему это произошло в первую очередь:
Каждый раз, когда я проверяю что-то в subversion, кажется, что svn удаляет он и воссоздает его. Зачем? Поддерживает ли это поведение некоторые функции, о которых я не знаю? Есть ли способ изменить его?
Спасибо!
Isak, это сработает, но проблема в том, что моя рабочая копия IS my/var/www! Когда я обращаюсь к файлам через http: // localhost/wiki, он просматривает файлы в/var/www и редактирует их. – 2008-10-07 19:23:03