Причина, почему числа раздела являются значительными, состоит в том, что много лет назад то, когда дисковое пространство было большим количеством проблемы, чем он, является теперь разделами, мог быть установлен индивидуально.
Много систем только имели 1 и 8 установленных, например. В эти дни люди склонны искать команды на Google вместо этого.
Для # 2 вы можете просто добавить .htaccess к свойству svn: ignore. Вот хороший взгляд на то, что это делает и как это работает http://blog.bogojoker.com/2008/07/command-line-svnignore-a-file/ С точки зрения разрешений, если вы извлекаете файл, он получает разрешения на чтение / запись, если только он не исполняемый файл, который должен иметь разрешения svn: executable и будет извлечен как таковой. Файл также можно явно пометить svn: needs-lock, что сделает его доступным только для чтения при оформлении заказа
1) ... permissions won't transfer.
2) ... update will leave it alone as long as it is not under version control.
That said, double check those ideas. Please.
Как уже упоминалось, SVN не хранит разрешения.
Причина проста:
Пользователь, выполнивший проверку, будет владельцем всех файлов внутри своей рабочей копии, поэтому он не имеет смысла давать разрешения, так как у него уже есть разрешения на чтение / запись для всех файлов внутри его рабочей копии (в зависимости от его umask).
Для e x ecutable flag set svn-property svn: executable .
Файл .htaccess
Вы должны добавить .htaccess в родительские каталоги svn: ignore свойство.
Однако SVN никогда не изменит или перезапишет ваши изменения без предварительного запроса . Поэтому, если некоторые из ваших друзей сохранят файл .access в репозитории, SVN остановит обновление и укажет, что ваш собственный файл .htaccess должен быть удален для продолжения.