Синтаксис, соглашения и ограничения именования системы управления версиями Team Foundation
Обновлен: Ноябрь 2007
На сервере Team Foundation (подсистема контроля версий) действуют правила синтаксиса, соглашения и ограничения именования.
Список правил синтаксиса, соглашений и ограничений
На сервере Team Foundation (подсистема контроля версий) действуют следующие правила синтаксиса, соглашения и ограничения.
Длина имени
Длина примечания при возврате не должна превышать 64 знаков.
Длина имени политики возврата не должна превышать 256 знаков.
Длина имени метки не должна превышать 64 знаков.
Длина имени рабочей области не должна превышать 64 знаков.
Длина имени набора отложенных изменений не должна превышать 64 знаков.
Имена
Большинство имен на сервере Team Foundation (подсистема контроля версий) не могут начинаться и заканчиваться пробелами или символами табуляции. В именах и метках можно использовать любые символы, кроме перечисленных ниже.
Угловые скобки (< >).
Двоеточие (:).
Звездочка (*).
Прямая (/) и обратная косая черта (\).
Вопросительный знак (?).
Кавычка (").
Вертикальная черта (|).
Знак доллара ($) не может быть первым знаком имени файла.
Имена меток не могут содержать символа (@).
Имена рабочих областей и наборов отложенных изменений не могут содержать символа точки с запятой (;).
Длина комментариев
Размер комментариев при возврате не должен превышать 2 ГБ.
Размер примечаний при возврате не должен превышать 2 ГБ.
Длина комментариев меток не должна превышать 2048 знаков.
Длина комментариев набора отложенных изменений не должна превышать 2048 знаков.
Длина комментариев рабочей области не должна превышать 2048 знаков.
Файлы и пути
Длина путей на сервере не должна превышать 259 знаков.
На локальные пути к файлам распространяются ограничения Windows — не более 259 знаков, включая имя файла, и не более 248 для каталога.
На размеры файлов на сервере Team Foundation (подсистема контроля версий) никакие ограничения не распространяются.
На общий размер содержимого сервера Team Foundation (подсистема контроля версий) никакие ограничения не распространяются.
Пространства имен
Пространство имен в системе управления версиями Team Foundation обеспечивает логическое группирование уникальных имен элементов.
Имена Names в системе управления версиями Team Foundation обозначают пути в файловой системе для элементов items.
Объекты Items являются основными объектами Team Foundation (подсистема контроля версий) и представляют либо пути к файлам, либо пути к каталогам.
Каждому элементу присваивается уникальный цифровой идентификатор, который отличает его от всех остальных элементов в системе управления версиями.
Каждый элемент может иметь несколько путей, определяющих местоположения на клиентском и серверном компьютерах. Например, каждый элемент может иметь путь в одном или нескольких из следующих пространств имен.
Локальное пространство. Указывает путь в локальной файловой системе, сопоставленный с элементом в системе управления версиями на сервере Team Foundation.
Фиксированное пространство. Указывает путь на сервере к элементу, возвращенному в систему управления версиями на сервере Team Foundation.
Ожидающее пространство. Указывает путь на сервере к элементу после возврата всех текущих ожидающих изменений.
См. также
Основные понятия
Система управления версиями Team Foundation
Работа с рабочими областями системы управления версиями
Работа с наборами отложенных изменений системы управления версиями