文件状态代码枚举器

SccStatus枚举器包含指定源代码管理系统中文件状态的命名常量值。 SccQueryInfoPOPLISTFUNC回调函数使用此枚举(有关详细信息,请参阅 POPLISTFUNC)。

语法

enum SccStatus {
   SCC_STATUS_INVALID          = -1L,
   SCC_STATUS_NOTCONTROLLED    = 0x0000L,
   SCC_STATUS_CONTROLLED       = 0x0001L,
   SCC_STATUS_CHECKEDOUT       = 0x0002L,
   SCC_STATUS_OUTOTHER         = 0x0004L,
   SCC_STATUS_OUTEXCLUSIVE     = 0x0008L,
   SCC_STATUS_OUTMULTIPLE      = 0x0010L,
   SCC_STATUS_OUTOFDATE        = 0x0020L,
   SCC_STATUS_DELETED          = 0x0040L,
   SCC_STATUS_LOCKED           = 0x0080L,
   SCC_STATUS_MERGED           = 0x0100L,
   SCC_STATUS_SHARED           = 0x0200L,
   SCC_STATUS_PINNED           = 0x0400L,
   SCC_STATUS_MODIFIED         = 0x0800L,
   SCC_STATUS_OUTBYUSER        = 0x1000L
   SCC_STATUS_NOMERGE          = 0x2000L
   SCC_STATUS_RESERVED_1       = 0x4000L
   SCC_STATUS_RESERVED_2       = 0x8000L
};

成员

无法获取SCC_STATUS_INVALID状态;不要依赖它。

SCC_STATUS_NOTCONTROLLED文件不在源代码管理下。

SCC_STATUS_CONTROLLED文件在源代码管理下。

SCC_STATUS_CHECKEDOUT本地磁盘上的当前用户签出。

SCC_STATUS_OUTOTHER文件由其他用户检查。

SCC_STATUS_OUTEXCLUSIVE文件完全检查出来。

SCC_STATUS_OUTMULTIPLE文件由多个用户检查。

SCC_STATUS_OUTOFDATE该文件不是最新的。

SCC_STATUS_DELETED文件已从项目中删除。

SCC_STATUS_LOCKED文件已锁定;不允许更多版本。

SCC_STATUS_MERGED文件已合并,但尚未修复/验证。

SCC_STATUS_SHARED文件在项目之间共享。

SCC_STATUS_PINNED文件共享到显式版本。

SCC_STATUS_MODIFIED文件已被修改/损坏/违反。

SCC_STATUS_OUTBYU标准版R 文件由当前用户检查。

SCC_STATUS_NOMERGE文件永远无法与 GET 合并,并且无需在 GET 之前保存。

SCC_STATUS_RE标准版RVED_1保留供内部使用。

SCC_STATUS_RE标准版RVED_2保留供内部使用。

另请参阅