Функция SccCheckin
Эта функция вернет ранее проверенные-вне файлов в системе системы управления версиями, изменения и создать новую версию. Эта функция вызывается с количеством и массив имен файлов, которые необходимо вернуть.
SCCRTN SccCheckin (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Параметры
pvContext
[in] структура контекста системы управления версиями подключаемых модулей.hWnd
[in] маркер а в окно интегрированной среды разработки, подключаемый модуль SCC может использоваться в качестве родительского для всех диалоговых окон, которые он содержит.nFiles
[in] количество файлов выбранных быть вернутым.lpFileNames
[in] массив всех локальных имен путей файлов, которые необходимо вернуть.lpComment
[in] прокомментируйте быть применены к каждому из выбранных файлов, вернутым. Это NULL если подключаемый модуль системы управления версиями должен запрашивает комментария.fOptions
[in] флаги команды или 0 или SCC_KEEP_CHECKEDOUT.pvOptions
[in] параметры штепсельн-в-специфического SCC.
Возвращаемое значение
Предполагается, что возвращает реализация подключаемых модулей системы управления версиями этой функции одно из следующих значений:
Значение |
Описание |
---|---|
SCC_OK |
Файлы были успешно вернуты. |
SCC_E_FILENOTCONTROLLED |
Выбранный файл не находится под элементом управления исходным кодом. |
SCC_E_ACCESSFAILURE |
Возникла проблема при доступе к система управления версиями, возможно, из-за проблем с сетью или конкуренции. Повтор рекомендуется. |
SCC_E_NONSPECIFICERROR |
Неспецифичный сбой. Файл не был вернут. |
SCC_E_NOTCHECKEDOUT |
Пользователь не проверил вне файл, поэтому он не может проверить. |
SCC_E_CHECKINCONFLICT |
Возврат не может быть выполнен, так как:
-или-
|
SCC_E_VERIFYMERGE |
Файл был объединяется но не был вернут ожидающие проверки пользователя. |
SCC_E_FIXMERGE |
Был объединяется но файл вернуть из-за конфликта слияния, который необходимо вручную включить. |
SCC_E_NOTAUTHORIZED |
Не пользователь может выполнять эту операцию. |
SCC_I_OPERATIONCANCELED |
Операция отменена до завершения. |
SCC_I_RELOADFILE |
Файл или проект должен быть перезагруженным. |
SCC_E_FILENOTEXIST |
Локальный файл не найден. |
Заметки
Комментарий применяется ко всем файлам, вернутым. Аргумент может быть a comment null строка, в которой подключаемый модуль системы управления версиями может запроса у пользователя строки комментариев для каждого файла.
fOptions аргумент может быть присвоено значение SCC_KEEP_CHECKEDOUT пометить для указания цель пользователя для проверки файла и проверить его пределами.
См. также
Основные понятия
Функции API подключаемых модулей системы управления версиями