Существует ли политика регистрации TFS для предотвращения повторных проверок в командных проектах? - PullRequest
2 голосов
/ 12 января 2011

У меня возникли проблемы с некоторыми членами команды, случайно проверяющими код в командных проектах (обычно не связанных).Я мог бы пороть их за то, что они не были осторожны, или попытаться найти более простой способ донести это до их внимания.Мы работаем с TFS 2010 и VS 2010.

Существует ли политика регистрации TFS для предотвращения повторных проверок в командных проектах?

Ответы [ 3 ]

4 голосов
/ 08 января 2015

Я действительно разочарован этими ответами.TFS - это инструмент, позволяющий разработчикам работать лучше и эффективнее.Обвинять разработчика в том, что он ленив или не обращает внимания, кажется абсолютной победой.Что если вы нанимаете нового сотрудника, который имеет ограниченные знания и просто совершает ошибку?Инструменты должны позволять нам помогать разработчикам и обучать их соответствующим методам.

2 голосов
/ 12 января 2011

У них не должно быть этой проблемы, если они регистрируются из Solution Explorer или из подпапки (или отдельного командного проекта) в Source Code Explorer. Похоже, они ленивы и просто щелкают правой кнопкой мыши на $/ и регистрируются.

При этом я не видел никаких готовых политик для этого. Однако написание собственного с использованием TFS API очень просто.

Лучше всего начать с статьи Джима Лэмба:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

1 голос
/ 12 октября 2011

В TFS 2010 политики регистрации не оцениваются для регистрации в нескольких проектах, поэтому политика регистрации не может делать то, что вы хотите.

Однако в первом комментарии к этому сообщению об ошибке есть код для надстройки VS, который выглядит так, как будто он делает то, что вам нужно: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/a71ac2f0-dc9c-4c03-a6a3-ab59877c55d8/

...