Исключая расширение файла в контроле версий TFS2010 - PullRequest
1 голос
/ 10 октября 2011

Я генерирую с помощью шаблонов T4 какой-то файл (* .generated.sql, * .generated.cs).Как я могу исключить файлы с этим расширением из контроля версий TFS 2010.(без явного исключения для файла - ищите для исключения все файлы с расширением * .blabla)

Ответы [ 3 ]

2 голосов
/ 10 октября 2011

Если вы не преобразуете свои шаблоны во время каждой сборки, я бы сказал, что эти сгенерированные файлы принадлежат системе контроля версий.Они являются источником в том смысле, что они используются для генерации двоичных файлов (они компилируются).

С другой стороны, если эти файлы создаются во время сборки, то я бы сказал, что они не только невходить в систему контроля источников;они также не принадлежат к тем же папкам, что и остальная часть вашего исходного кода.Они должны находиться в чем-то вроде «obj \ GeneratedSource», который будет использоваться в качестве источника для компиляции, но который будет очищен после сборки.

2 голосов
/ 11 октября 2011

Вы можете указать маски файлов, которые используются для автоматического исключения файлов из системы контроля версий: http://www.ewaldhofman.nl/post/2009/08/02/Change-the-file-masks-that-are-excluded-by-Source-Control.aspx

2 голосов
/ 10 октября 2011

Самый простой способ управлять этим с помощью фильтра исключений в TFS ' проводник управления источниками .

Для доступа к нему откройте проводник управления источниками и выберитек Добавить файл .Неважно, как вы это делаете, до тех пор, пока открывается форма Добавить в систему управления исходным кодом .В нижней части формы, в поле от второго до последнего («Автоматически исключать из управления исходным кодом»), добавьте типы файлов, которые вы хотите исключить.Чтобы исключить тип файла, просто добавьте * .filetype.Все фильтры разделяются точкой с запятой (;).

Надеюсь, это поможет

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