У меня есть личная вики, на которой я делаю заметки. Страницы вики находятся в каталоге рабочей копии subversion, "pages", и я установил для них права доступа 664, принадлежащие www-data: www-data. Мое имя пользователя в группе "www-data", поэтому я могу проверять и связываться со страницами вручную.
Некоторое время у меня была проблема, потому что каждый раз, когда я запускал регистрацию, файлы принадлежали мне: www-data вместо www-data: www-data, и я больше не мог бы изменить Вики-файлы через мой веб-интерфейс! Я решил проблему, щелкнув бит setgid в каталоге «pages», но я все еще не понимаю, почему это произошло:
Каждый раз, когда я проверяю что-то в subversion, создается впечатление, что svn удаляет его и создает заново. Зачем? Поддерживает ли это поведение некоторую функциональность, о которой я не знаю? Есть ли способ изменить это?
Спасибо!