pub enum git_checkout_strategy_t {
GIT_CHECKOUT_NONE,
GIT_CHECKOUT_SAFE,
GIT_CHECKOUT_FORCE,
GIT_CHECKOUT_ALLOW_CONFLICTS,
GIT_CHECKOUT_REMOVE_UNTRACKED,
GIT_CHECKOUT_REMOVE_IGNORED,
GIT_CHECKOUT_UPDATE_ONLY,
GIT_CHECKOUT_DONT_UPDATE_INDEX,
GIT_CHECKOUT_NO_REFRESH,
GIT_CHECKOUT_SKIP_UNMERGED,
GIT_CHECKOUT_USE_OURS,
GIT_CHECKOUT_USE_THEIRS,
GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH,
GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES,
GIT_CHECKOUT_DONT_OVERWRITE_IGNORED,
GIT_CHECKOUT_CONFLICT_STYLE_MERGE,
GIT_CHECKOUT_CONFLICT_STYLE_DIFF3,
GIT_CHECKOUT_UPDATE_SUBMODULES,
GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED,
}
Variants
GIT_CHECKOUT_NONE | |
GIT_CHECKOUT_SAFE | |
GIT_CHECKOUT_FORCE | |
GIT_CHECKOUT_ALLOW_CONFLICTS | |
GIT_CHECKOUT_REMOVE_UNTRACKED | |
GIT_CHECKOUT_REMOVE_IGNORED | |
GIT_CHECKOUT_UPDATE_ONLY | |
GIT_CHECKOUT_DONT_UPDATE_INDEX | |
GIT_CHECKOUT_NO_REFRESH | |
GIT_CHECKOUT_SKIP_UNMERGED | |
GIT_CHECKOUT_USE_OURS | |
GIT_CHECKOUT_USE_THEIRS | |
GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH | |
GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES | |
GIT_CHECKOUT_DONT_OVERWRITE_IGNORED | |
GIT_CHECKOUT_CONFLICT_STYLE_MERGE | |
GIT_CHECKOUT_CONFLICT_STYLE_DIFF3 | |
GIT_CHECKOUT_UPDATE_SUBMODULES | |
GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED | |
Trait Implementations
Derived Implementations