tfignore исключить путь к файлу, содержащий пробел не работает - PullRequest
0 голосов
/ 07 мая 2018

В моем проекте ссылка на сервис WCF . Ссылка на службу генерирует некоторые файлы метаданных с расширением .datasource . Я хочу игнорировать / исключать в tfignore все те файлы, которые заканчиваются этим расширением (.datasource) в папке, содержащей ссылку на службу.

По какой-то причине VS2017 все еще показывает в ожидающих изменениях все исключенные файлы с расширением .datasource . Однако странным является то, что все другие файлы, кроме этого расширения, игнорируются / исключаются. Однако есть один интересный момент: для правила исключения .datasource , которое у меня есть в tfignore, путь состоит из папки / каталога, в имени которой есть пробел.

Вот это правило в tfignore:

My FolderName / Web.datasource

Пространство в правиле вызывает проблемы? или это что-то еще?

1 Ответ

0 голосов
/ 08 мая 2018

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

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

Если изменения ожидают внесения изменений, сначала создайте резервную копию скопировать, а затем отменить на них. Закройте VS, восстановите резервные копии и тогда это должно сработать.

Поскольку .tfignore аналогичен .gitignore, если в середине имени папки есть пробел, например My FolderName/Web.datasource, попробуйте следующий формат:

My\ FolderName/Web.datasource

Для более подробной информации о .tfignore правилах файла, пожалуйста, обратитесь к официальному руководству .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...