Это может быть типичный рабочий процесс для вашей команды, но я бы сказал, что это не типичный рабочий процесс в целом.
Полки предназначены для кратковременного приостановления незавершенного производства, который не совсем готов к передаче ветви dev, как правило, в случае чего-то исключительного, что требует немедленного переключения контекстов (например, устранения неполадок или исправления ошибки).
Внутренне, TFS фактически хранит большинство файлов как reverse deltas. Зачем? Вероятно, потому что наиболее часто доступным состоянием файла является текущая версия и необходимость «строить» текущую версию, играя вперед, ряд изменений в исходном файле будет намного дороже. В основном, когда вы идете посмотреть на старую версию файла, она принимает текущую версию файла и «отменит» промежуточные изменения, пока не вернется в прежнюю версию.
фактически непосредственно на имя Ваш конкретный вопрос:
также отложенных используют один и тот же механизм для хранения их содержимого. Однако с полками нет дельтафикации. На каждом полке появляется новая копия файла (ов). (за исключением случая слияния). Когда установлен флажок для полки, происходит мелкая копия, и зафиксированная версия файла использует тот же контент, что и копия файла на полке. Deltafication будет запущен в предыдущей версии файла (ов).
Таким образом, длинный рассказ, полки не основаны на наборах изменений.
Как вы пытаетесь найти эту информацию? SDK? Командная строка? Visual Studio? Вы пытаетесь изучить эту информацию на сервере или с неэлементного полки? –