Подтвердить что ты не робот

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

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

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

/project/published/some_file(s) - файлы/папки, которые я не хочу

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

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

4b9b3361

Ответ 1

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

  • Имя свойства: svn:ignore
  • Значение свойства: *

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

Ответ 2

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

prop - svn: ignore

значение - *

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

Ответ 3

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

Ответ 4

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

svn propset svn:ignore published/*

svn propset требуется значение и целевое выделение:

svn propset svn:ignore [value] [target]

... поэтому попробуйте:

svn propset svn:ignore "*" published

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