Как удержать людей от проверки в сгенерированном файле в TFS2010? - PullRequest
2 голосов
/ 19 января 2012

У меня есть проект VS / TFS2010, в котором мы используем сгенерированный файл. Вот как это работает:

  1. Есть событие перед сборкой, которое создает файл (foo.cs)
  2. Файл включен в проект.
  3. Файл НИКОГДА не добавляется в систему управления версиями TFS.

Работает отлично, кроме ... Люди имеют неудачную привычку случайно проверять файл. Это, конечно, ломает систему.

Есть ли какие-нибудь хорошие способы предотвратить это? Могу ли я хотя бы настроить какой-нибудь механизм часов, чтобы предупредить меня, если это произойдет?

Ответы [ 2 ]

3 голосов
/ 19 января 2012

Вам потребуется установить Team Foundation Server Power Tools , который будет включать политику регистрации «Запрещенные шаблоны».Это позволит вам запретить регистрацию файла на основе регулярного выражения, примененного к пути к серверу.

Это позволит вам просто добавить полный путь к файлу сервера, который вы хотите гарантировать, что не будет добавлен,Например:

^\$/TeamProject/Folder/foo\.cs$
1 голос
/ 19 января 2012

Я исследовал именно эту проблему сегодня и обнаружил, что это может помочь: Как игнорировать файлы / каталоги в TFS, чтобы они не попадали в центральный исходный репозиторий?

Не уверен, что в 2010 году это стало проще или нет.

(Извинения, вероятно, это должен быть комментарий, но я не думаю, что у меня достаточно представителей, чтобы комментировать.)

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