TortoiseSVN - игнорирование файлов в папке, уже находящейся в хранилище

Как игнорировать все файлы в папке под контролем исходного кода?

/project/published/ это папка, которую я хочу сохранить

/project/published/some_file(s) файлы / папки мне не нужны

Подробнее: в настоящее время, когда я иду, чтобы зафиксировать изменения для моего проекта, я вижу много файлов, которые я не хочу. Это файлы, которые публикуются в папке, и мне они не нужны под контролем исходного кода. Я никогда не буду знать имена этих файлов, так как они выбраны пользователями.

Я пытался использовать собственность svn:ignore со значением published/* но это не сработало. Есть идеи?

4 ответа

Вы просто щелкните правой кнопкой мыши на published/ выберите TortoiseSVN -> Свойства, нажмите "Создать" -> "Дополнительно" со следующим:

  • Имя свойства: svn:ignore
  • Стоимость имущества: *

Тогда это будет работать нормально.

Я нашел решение. Если я установлю свойство svn:ignore непосредственно в папке, которую я хочу сохранить (опубликовать), и установлю для нее значение *, тогда оно будет делать то, что я хочу. Я хотел бы добавить это свойство в корневой каталог проекта, но это тоже работает.

prop - svn: игнорировать

значение - *

Спасибо за предложения.

Возможно, это может вам помочь: в диалоговом окне "Фиксация" есть флажок "Показать неверсионные файлы". Это не то же самое, что сказать Tortoise/SVN игнорировать их, но может просто помочь. НТН

Я предполагаю, что вы пытались:

svn propset svn:ignore published/*

svn propset нужно значение и цель отделены:

svn propset svn:ignore [value] [target]

...так что постарайтесь:

svn propset svn:ignore "*" published

(Не забывайте цитаты.)

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