Настройка папки, которая будет игнорироваться, я должен зафиксировать это изменение / модификацию?

Извините, это, наверное, глупый вопрос, но у меня медленный день.

У меня есть папка:

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 - те же первоклассные граждане, что и файлы и папки)

Другие вопросы по тегам