Настройка папки, которая будет игнорироваться, я должен зафиксировать это изменение / модификацию?
Извините, это, наверное, глупый вопрос, но у меня медленный день.
У меня есть папка:
wp-content/uploads/
Я бы хотел, чтобы все файлы и папки в / uploads / игнорировались svn. Но я не хочу, чтобы они были удалены, поскольку они необходимы для работы сайта.
Содержимое / uploads / не было в управлении версиями, то есть не было зарегистрировано, поэтому я сделал следующее в терминале:
$ cd /wp-content/uploads/
$ svn propset svn:ignore '*' .
Так что теперь, когда я проверяю статус SVN с помощью svn status
Я получаю следующее:
M wp-content/uploads
Итак, теперь мой вопрос, так как он говорит "М", мне нужно зафиксировать wp-контент / загрузки?
Если я это сделаю, будет ли зафиксировано фактическое содержимое папки или просто свойство, которое было установлено? Я не хочу, чтобы содержание было зафиксировано. Но совершение собственности имело бы смысл.
На данный момент я просто не уверен, что именно будет совершено, если я сделаю svn commit /wp-contents/uploads/
1 ответ
Да, вы должны зафиксировать вашу модифицированную рабочую копию (измененную, потому что изменение свойств также является частью истории, которую SVN-репозиторий должен сохранять и управлять)
Если содержание /wp-contents/uploads/
не был добавлен в SVN (и файлы были показаны со статусом '?' раньше), а теперь, даже до фиксации измененного свойства, все? должен просто исчезнуть из svn status
и файлы (существующие и будут добавлены позже) становятся "невидимыми" для SVN
svn commit /wp-contents/uploads/
применит (как и предполагалось) только изменение свойства для версионной папки (свойства для SVN - те же первоклассные граждане, что и файлы и папки)