Поделиться через


Функция 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

Возврат не может быть выполнен, так как:

  • Другой пользователь вернул вперед и bAutoReconcile был равен false.

-или-

  • Автоматическ-слияние невозможно (например, если файлы двоичные).

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 подключаемых модулей системы управления версиями