В настоящее время я столкнулся с ситуацией, когда я работаю в репозитории TFS с большой папкой управления исходными текстами, предназначенной для базы данных. Существуют подпапки для различных объектов базы данных, таких как таблицы, хранимые процедуры, функции и т. Д. Сейчас наша команда должна создать задачу проверки кода БД каждый раз, когда мы проверяем изменение базы данных по одному из этих объектов. За последние пару месяцев у меня было где-то между 40-50 проверками, касающимися различных объектов базы данных. Проблема в том, что это не очень эффективно, потому что материальная доля этих проверок и последующих обзоров становится пустой тратой времени, потому что хронологически более поздние проверки делают этот код устаревшим. Я всего лишь один разработчик в команде 8-10 человек, эти бедные DBA!Управление отзывами кода базы данных в TFS
У меня есть то, что я думаю, было бы рабочим решением, но я не думаю, что можно получить эти данные из пользовательского интерфейса (по крайней мере, в TFS 2012), и я не уверен, как даже начать запрос до (предположим, что они даже дадут мне доступ к tfs db).
То, что я хотел бы получить, - это набор результатов, включающий все измененные файлы в пределах определенной папки управления версиями и подпапок между двумя датами. Затем мне хотелось бы получить идентификатор набора изменений, который действовал в начале, и идентификатор набора изменений, который действовал в конце этой даты.
В таблице, мы надеемся, выглядит примерно так:
File1 - BeginningChangesetID - EndingChangesetID
File2 - BeginningChangesetID - EndingChangesetID
Таким образом, мы могли бы структурировать наши обзоры DB код таким образом, что мы можем обеспечить имя файла, начало набора изменений и окончание набора изменений. Это позволило бы администратору базы данных открыть систему с открытым исходным кодом, перейти к файлу, щелкнуть правой кнопкой мыши и сравнить эти две версии файла, а затем предоставить значимую обратную связь по соответствующему коду. Если у кого-нибудь есть рекомендации по извлечению этой информации из TFS, это будет очень признательно! Образцы запросов также будут отличными. Если эти данные будут восстановлены через пользовательский интерфейс в версии позже 2012 года, я тоже это ищу.
Не совсем то, что я искал, но это, кажется, наиболее оптимальным вариантом в TFS 2012. –