文件状态代码枚举器
SccStatus
枚举器包含指定源代码管理系统中文件状态的命名常量值。 SccQueryInfo 和POPLISTFUNC
回调函数使用此枚举(有关详细信息,请参阅 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保留供内部使用。