Игнорировать только подкаталоги внутри каталога, в то время как все еще содержит конкретный файл с tortoisesvn

Я использую восстановление пакета NuGet и NuGet с помощью SVN. Есть ли способ игнорировать все каталоги пакетов в папке пакетов, но все же включать файл repositories.config?

Ответы

Ответ 1

Не игнорируйте сам каталог пакетов. Вам понадобится эта папка для фиксации конфигурации вашего репозитория.

  • Щелкните правой кнопкой мыши каталог "Пакеты" и добавьте его в Subversion. В диалоговом окне "Добавить" выберите ТОЛЬКО каталог "Пакеты" и файл "repositories.config".
  • Щелкните правой кнопкой мыши каталог "Пакеты" и на этот раз введите TortoiseSVN Properties.
  • В диалоговом окне "Свойства" выберите "Создать..." → "Дополнительно".

    Properties Dialog

  • В диалоговом окне "Дополнительно" задайте имя свойства "svn: ignore" и значение "**".

    enter image description here

  • Готово. Commit.

Параметр ** ignore вызывает игнорирование всех файлов и подкаталогов. Однако, поскольку repositories.config зафиксирован, он переопределяет параметры игнорирования только для этого файла. Файл конфигурации будет отслеживаться и отмечены любые изменения.