Team Foundation 版本控制命名语法、约定和限制
更新:2007 年 11 月
Team Foundation 版本控制 具有命名语法、约定和限制。
语法、约定和限制列表
Team Foundation 版本控制 具有下列命名语法、约定和限制:
名称长度:
签入说明名称的最大长度为 64 个字符。
签入策略名称的最大长度为 256 个字符。
标签名称的最大长度为 64 个字符。
工作区名称的最大长度为 64 个字符。
搁置集名称的最大长度为 64 个字符。
名称:
Team Foundation 版本控制 中的大多数名称不能以空格或制表符开头或结尾。除下列字符之外的任何字符都可以用于名称或标签:
尖括号 (< >)。
冒号 (:)。
星号 (*)。
正斜杠 (/) 和反斜杠 (\)。
问号 (?)。
引号 (")。
竖线 (|)。
美元符号 ($) 不能作为文件名的第一个字符。
标签名称不能包含 (@)。
工作区和搁置集名称不能包含分号 (;)。
注释长度:
签入注释的最大大小为 2GB。
签入说明值的最大大小为 2GB。
标签注释的最大长度为 2048 个字符。
搁置集注释的最大长度为 2048 个字符。
工作区注释的最大长度为 2048 个字符。
文件和路径:
服务器路径的最大长度为 259 个字符。
在 Windows 中,本地文件路径的最大长度限定为 259 个字符(包括文件名),目录的最大长度限定为 248 个字符。
Team Foundation 版本控制 服务器中的文件没有大小限制。
Team Foundation 版本控制 服务器中内容的总大小没有限制。
命名空间:
Team Foundation 版本控制中的命名空间是唯一项名称的逻辑分组。
Team Foundation 版本控制中的 Names 指的是 items 的文件系统路径名。
Items 是基础对象 Team Foundation 版本控制,表示文件或目录路径名。
每个项都有一个唯一的数值 ID,可以将该项与版本控制中的所有其他项区分开来。
每个项都可以有多个路径名,用于指定客户端和服务器计算机上的多个位置。例如,每个项都可以在以下一个或多个命名空间有一个路径:
本地空间 表示 Team Foundation 服务器上本地文件系统中的路径,该路径映射到受版本控制的项。
提交空间 表示 Team Foundation 服务器上签入到版本控制的项的服务器路径。
挂起的空间 表示签入所有当前挂起的更改后项的服务器路径。