2008-09-18 2 views
0

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

В настоящее время я должен использовать историю управления источником, чтобы увидеть отдельные проверки, а затем для каждой проверки у меня есть список измененных файлов, и я должен дважды щелкнуть каждый файл, чтобы увидеть его изменения (если он был уже существующим) или его содержимое (если он новый). Это отнимает много времени и не очень весело.

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

Другой возможность была бы отметить непосредственно изменить измененные строки в VS и разрешить навигацию между ними.

Кто-нибудь знает о существующем инструменте, который может помочь мне с этой стороной TFS? Или я должен рулон? (звучит не слишком сложно с TFS API, но я скорее сделаю свою работу, чем инструменты кода :))

+0

Обратите внимание, что TeamReview (http://www.codeplex.com/TeamReview#example) не делает то, что мне нужно, поскольку, по моему мнению, это не помогает мне определить, что изменилось в ходе проверки (это просто связанных с корректирующим рабочим процессом). – 2008-09-18 07:14:49

ответ

1

Думаю, вам нужно будет создать свой собственный. Вы правы, что это должна быть довольно простая задача с использованием API, но она может попасть в довольно большой журнал изменений с большим расчетом!

Если вы посмотрите на источник для моего «TFS Sticky Buddy», вы увидите доступ к API в действии, и переход на нужный уровень будет тривиальным.

0

Вы можете анализировать изменения, используя API TFS вплоть до уровня того, что файлов изменились, но определить, что содержания в файле изменилось необходимо использовать внешний инструмент/библиотеку. Существует инструмент сравнения/слияния, который поставляется с Visual Studio Team Explorer, но это по-прежнему внешний инструмент, который обрабатывает изменения во время выполнения. Просто FYI.

Редактировать: Я думаю, что я могу быть совершенно неправ!

1

Другие, кроме предложений аннотаций Я также предлагаю TeamReview, чтобы помочь сократить время выполнения обзоров кода. Также может помочь Attrice's Code Review Side Kick.

Latsly Я бы предположил, что, однако, вы решили сделать обзоры кода, чтобы ваши ответы были доступны для большего количества людей, чем просто автор кода. Кодовые обзоры - это не просто то, что было написано, чтобы сформировать то, что будет написано. Это должно помочь сократить время, затрачиваемое на проверку кода.