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
(Не забывайте цитаты.)