The Check Out command enables users to edit specific files locally. This command locks files or projects within the database. Once files are checked out, the user who has the files locked is displayed in the User column of the File List.
Files retrieved during the Check Out operation are copied locally into the current working folder. A global option may be set to Never Replace Local Copy During Checkout from the Files tab of Tools > Options.
Check Out All Files in a Project
To perform a Check Out on one or more files, highlight the files in the File List. Then, click Check Out or select Check Out from the Source menu or by right-clicking the selected file.
Check Out All Files in a Project
To perform a Check Out on all files in a project, highlight the project. Then, select Check Out or choose the Check Out command from the Source menu or by right-clicking the selected project.
A Check Out dialog box will be displayed containing different Check Out options which include Recursive and Do Not Overwrite Local Copy During Checkout. This dialog can be disabled from the Command Dialogs tab of Tools > Options. If the Recursive option is selected, all of the files in subprojects will also be checked out.
Files retrieved during the Check Out operation are copied locally into the current working directory unless the Do Not Overwrite Local File Option is selected.
SourceOffSite supports multiple user file check out if it has been enabled for the SourceSafe database. For more information on Multiple Users, please see Check In with Multiple Check Outs.