This documentation is archived and is not being maintained.

Checkin (Command Line)

Visual Studio 2005

Updates Visual SourceSafe with changes made to a checked out file and unlocks the database master copy. You can also use the command name Update (for backward compatibility). For definitions of the command options, see Command Options in this Help system.

ss Checkin VSS files [-C] [-H] [-I-] [-K] [-N] [-O] [-P[project]] [-R] [-W] [-Y] [-?]

You must have the Check Out/Check In project right to use this command.

If you check in many files at once, Visual SourceSafe asks for a comment for each file individually. If you want them all to have the same comment, use the -C option.

It is possible to check in a file and create a new version while leaving the file checked out. To keep a file checked out, use the -K option. You can also make this behavior the default by setting the Keep_Checkedout initialization variable in the Ss.ini file.

Sometimes you check in a file that has not changed and create a new version. Visual SourceSafe displays a message asking if you actually want to perform a check-in. If you say No, Visual SourceSafe performs an Undocheckout command, so that the file is unlocked, but no new version is logged. You can avoid this prompt by setting the Update_No_Change initialization variable in your Ss.ini file.

Checks in changes made to the file Test.c:

ss Checkin TEST.C

Checks in all files that you have checked out from the current project:

ss Checkin * -P