Поделиться через


Синтаксис, соглашения и ограничения именования системы управления версиями 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

Работа с метками

Работа с рабочими областями системы управления версиями

Работа с наборами отложенных изменений системы управления версиями

Работа с политиками возврата и примечаниями при возврате