Функциональные возможности «Проверить» и «Проверить» - это что-то вроде элементов системы SVN.
Представьте, что у вас есть документ. И два пользователя, у которых есть доступ для редактирования этого документа.
И они хотят быть уверенными, что работают с актуальным документом, и не мешают друг другу редактировать этот документ.
Таким образом, функциональность «Check out» и «Check in» - это то, что помогает им в этом. Когда пользователь1 начинает редактировать документ, он проверяет его. Таким образом, для системы это какой-то признак того, что этот документ сейчас «занят». И после редактирования пользователь1 проверяет документ, и после этого все сделанные им изменения теперь доступны для пользователя2.
Поскольку эта функциональность очень сложна, существует множество сценариев, в которых эта функциональность может быть использована.
Например, если два пользователя начинают редактировать документ одновременно, а затем пользователь1 проверяет документ за одну минуту до пользователя2, тогда пользователь2 при попытке возврата документа выдает сообщение о том, что его копия не актуальна, поэтому \ она должна взять новую копию, прежде чем вносить изменения в документ.
И, да, как упоминал WJCarpenter, вы должны работать с инфоцентром, чтобы получить полное представление о том, что такое checkin \ checkout.