| Important | This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer |
Command Line Commands
This section defines the Visual SourceSafe command line commands.
In This Section
- About (Command Line)
-
Displays information about your copy of Visual SourceSafe.
- Add (Command Line)
-
Adds new files to the Visual SourceSafe database.
- Branch (Command Line)
-
Breaks a share link and creates a branch of a file in a project.
- Checkin (Command Line)
-
Updates the database with changes made to a checked out file and unlocks the master copy.
- Checkout (Command Line)
-
Checks out a file and makes the working copy of the file in the current project writable.
- Cloak (Command Line)
-
Hides a project from recursive Get, Check Out, Check In, Undo Check Out, and Project Differences commands.
- Comment (Command Line)
-
Changes the previously entered comment for a specific version of a file or project.
- Copy (Command Line)
-
Copies one or more files in one project to another project.
- CP (Command Line)
-
Sets the current project path.
- Create (Command Line)
-
Creates a new subproject.
- Decloak (Command Line)
-
Removes the cloaked attribute from a project.
- Delete (Command Line)
-
Removes files and projects from the database, and marks them as deleted.
- Deploy (Command Line)
-
Deploys a project to a server or FTP location.
- Destroy (Command Line)
-
Permanently removes a file or project.
- Diff (File) (Command Line)
-
Shows the line-by-line differences between a Visual SourceSafe database master copy of a file and the corresponding file in your working folder.
- Diff (Project) (Command Line)
-
Shows the differences between a Visual SourceSafe database master copy of a project and the corresponding project in your working folder.
- Dir (Command Line)
-
Shows a list of all the files and subprojects in the specified project, or in the current project.
- Filetype (Command Line)
-
Sets the file type for one or more files.
- FindinFiles (Command Line)
-
Shows all occurrences of a specified string in one or more files, or in an entire project (all files).
- Get (Command Line)
-
Retrieves read-only copies of the specified Visual SourceSafe files or projects to your working folder.
- Help (Command Line)
-
Displays general help for using Visual SourceSafe in a Microsoft Windows Help file.
- History (Command Line)
-
Shows the history of a file or project in Visual SourceSafe.
- Label (Command Line)
-
Assigns a label to the specified items (files or projects).
- Links (Command Line)
-
Shows the projects that share the specified file(s).
- Locate (Command Line)
-
Searches Visual SourceSafe projects for the specified files or projects.
- Merge (Command Line)
-
Combines the contents of two file copies that have the same name but are part of different projects.
- Move (Command Line)
-
Relocates a subproject from one parent project to another.
- Password (Command Line)
-
Sets the password for the current user.
- Paths (Command Line)
-
Shows all share links for files that have been branched.
- Physical (Command Line)
-
Determines the physical location of a Visual SourceSafe-encrypted file in a Visual SourceSafe database.
- Pin (Command Line)
-
Marks files at a specific version number in the current project.
- Project (Command Line)
-
Displays the current project path.
- Properties (Command Line)
-
Shows the properties of a Visual SourceSafe file or project.
- Purge (Command Line)
-
Permanently removes previously deleted files and projects from a Visual SourceSafe database.
- Recover (Command Line)
-
Recovers files and projects that have been deleted.
- Rename (Command Line)
-
Changes the name of a file or project.
- Rollback (Command Line)
-
Undoes all changes since an earlier version of a file.
- Share (Command Line)
-
Makes the specified file or project part of the current project.
- Status (Command Line)
-
Shows checkout information on files.
- Undocheckout (Command Line)
-
Cancels a Check Out operation, voiding all changes.
- Unpin (Command Line)
-
Undoes a Pin operation, ignoring files that are not pinned.
- View (Command Line)
-
Displays the contents of the specified file.
- Whoami (Command Line)
-
Shows your current Visual SourceSafe user name.
- WorkFold
-
Sets the working folder.
All commands can be abbreviated, as long as the abbreviation resolves to a unique supported command. For example, the following commands are equivalent:
ss find $/a.txt ss FindInFiles $/a.txt
Many of the previous commands have alias commands that perform the same function. The following table lists these alias commands:
- CP
-
CD, ChPro
- Diff
-
Difference
- Dir
-
LD, Directory
- Create
-
MD, MP, MkPro
- FindinFiles
-
Grep, Scan
- Delete
-
Remove
- Branch
-
Separate
- Undocheckout
-
Uncheckout
- Recover
-
Undelete
- Checkin
-
Update
- Locate
-
WhereIs
You can also define your own aliases by adding commands to your ss.ini file under the [Commands] section as follows:
alias=command
For example, if you included the following in your ss.ini file:
WF=Workfold
Then the following commands would be equivalent:
SS WF $/ C:\Folder SS WF $/ C:\Folder
Note The aliases you enter in your ss.ini file change the aliases supported for you only.