文件状态代码枚举器

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_OUTBYUSER
    文件由当前用户检查。

  • SCC_STATUS_NOMERGE
    文件无法将与并不需要在后进先出保存。

  • SCC_STATUS_RESERVED_1
    保留以供内部使用。

  • SCC_STATUS_RESERVED_2
    保留以供内部使用。

请参见

参考

SccQueryInfo 函数

POPLISTFUNC

其他资源

源代码管理插件