Как человек, который работает на Эрика и который проверяет различия каждое утро, позвольте мне объяснить, что я делаю. Я хотел бы думать, что я был одним из тех людей, о которых он думал, когда писал статью, но я точно знаю, что он не знал, что я каждое утро проводил проверку различий: -)
В Eclipse я использую функциональность Team, Synchronize ..., чтобы сравнить мое локальное рабочее пространство с последним на сервере. Поскольку я часто получаю последние новости, это говорит мне о том, что произошло с тех пор, как я в последний раз делал это (то есть то, что изменилось, когда я не смотрел).
В Visual Studio я могу сделать то же самое, щелкнув правой кнопкой мыши на корневой папке интересующей меня области и выбрав «Сравнить ...», а затем сравнив версию Workspace с последней версией.
В качестве альтернативы, вы можете просто сделать «Историю ...» в интересующей папке, и краткий просмотр истории просмотра покажет вам, что происходит, и вы можете посмотреть, что интересно. Он также рекомендует вам оставлять хорошие отзывы о регистрации и побуждать ваших разработчиков делать то же самое: -)
Раньше я настраивал оповещения по электронной почте для каждой регистрации (Team, Project Alerts ...), но в итоге я игнорировал их большую часть времени. У меня даже есть робот-кролик , настроенный на разговор со мной, когда кто-то регистрируется или запускает сборку - но это полезно только в течение дня, не проверяя, что произошло в предыдущий день, пока я спал (Я живу в другом часовом поясе с остальными моими коллегами, поэтому они много работают, пока я сплю, и наоборот, что делает проверку различий еще более полезной)
Теоретически, можно было бы написать программу, которая генерирует вам различие каждый день между последней версией и версией вашего рабочего пространства, однако я никогда не беспокоился. Это отчасти потому, что, как я считаю, наибольшая ценность практики заключается в том, чтобы исследовать изменения, которые вносились каждый день, а не просто читать о них. Я также признаю, что я не знал, что кто-то еще в мире делал эту ежедневную разностную процедуру - я полагал, что я был один в моем коде voyerisum, но, очевидно, нет!
ОБНОВЛЕНИЕ 12 февраля 2009 г .: Следующее сообщение в блоге только что привлекло мое внимание.
http://blogs.msdn.com/abhinaba/archive/2008/07/07/auto-generating-code-review-email-for-tfs.aspx
В нем говорится о (и предоставляет источник) инструменту под названием CRMail, который будет генерировать электронную почту из набора полок, который будет содержать ссылки на Team System Web Access, чтобы показать различия для каждого изменения в наборе изменений. Можно было бы изменить этот источник, чтобы он показывал вам различия между наборами изменений, если вы хотите. Тогда вам просто нужно подключить его, чтобы выполнить либо как запланированное на ночь задание, либо при каждой регистрации, подписавшись на событие регистрации в TFS.