Výčet stavových kódů souborů
Enumerátor SccStatus
obsahuje pojmenované konstantní hodnoty, které určují stav souboru v systému správy zdrojového kódu. Tento výčet používá SccQueryInfo a funkci zpětného POPLISTFUNC
volání (podrobnosti najdete v tématu POPLISTFUNC ).
Syntaxe
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
};
Členové
SCC_STATUS_INVALID stav nelze získat; nespoléhejte na to.
SCC_STATUS_NOTCONTROLLED Soubor není pod správou zdrojového kódu.
SCC_STATUS_CONTROLLED Soubor je ve správě zdrojového kódu.
SCC_STATUS_CHECKEDOUT Rezervováno aktuálním uživatelem na místním disku.
SCC_STATUS_OUTOTHER Soubor je rezervován jiným uživatelem.
SCC_STATUS_OUTEXCLUSIVE Soubor je rezervován výhradně.
SCC_STATUS_OUTMULTIPLE Soubor je rezervován více než jedním uživatelem.
SCC_STATUS_OUTOFDATE Soubor není nejnovější.
SCC_STATUS_DELETED Soubor byl z projektu odstraněn.
SCC_STATUS_LOCKED Soubor je uzamčen; nejsou povoleny žádné další verze.
SCC_STATUS_MERGED Soubor se sloučil, ale zatím nebyl opraven nebo ověřen.
SCC_STATUS_SHARED Soubor se sdílí mezi projekty.
SCC_STATUS_PINNED Soubor se sdílí s explicitní verzí.
SCC_STATUS_MODIFIED soubor byl změněn, přerušen nebo porušen.
SCC_STATUS_OUTBYUSER Soubor je rezervován aktuálním uživatelem.
SCC_STATUS_NOMERGE Soubor nelze nikdy sloučit a není nutné jej uložit před příkazem GET.
SCC_STATUS_RESERVED_1 Vyhrazeno pro interní použití.
SCC_STATUS_RESERVED_2 vyhrazeno pro interní použití.