|
Command |
Usage |
|
Add |
tf Add itemspec [lock:none|checkin|checkout] [/type:filetype] [/noprompt] [/recursive] |
|
Branch |
tf Branch olditem newitem [/version:versionspec] [/noget] [/lock] [/noprompt] [/recursive] |
|
Branches |
tf branches [/s:servername] itemspec |
|
Changeset |
tf Changeset [/comment:comment|@commentfile] /s:servername [/notes:(“NoteFieldName”=”NoteFieldValue”|@notefile)] [/noprompt] ([/latest]|changesetnumber) |
|
Checkin |
tf checkin [/author:authorname] [/comment:("comment"|@commentfile)] [/noprompt] [/notes:(“Note Name”=”note text”|@notefile)] [/override:reason|@reason] [/recursive] filespec …] |
|
Checkout |
tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/type:encoding] itemspec |
|
Delete |
tf delete [/lock:(none|checkin|checkout)] [/recursive] itemspec |
|
Difference |
tf difference itemspec [/version:versionspec] [/type:filetype] [/format:(visual|unix|ss)] [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive] [/options:"options"]
tf difference itemspec itemspec2 [/type:filetype] [/format:(visual|unix|ss)] [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive] [/options:"options"]
tf difference [/shelveset:shelvesetname;[shelvesetowner]] shelveset_itemspec [/server:serverURL] [/type:filetype] [/format:(visual|unix|ss)] [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive] [/options:"options"] |
|
Dir |
tf dir [/s:servername] itemspec [/version:versionspec] [/recursive] [/folders] [/deleted] |
|
Get |
tf get itemspec [/version:versionspec] [/all] [/overwrite] [/force] [/preview] [/recursive] [/noprompt] |
|
Help |
tf help commandname |
|
History |
tf history [/s:servername] itemspec [/version:versionspec] [/stopafter:number] [/recursive] [/user:username] [/format:(brief|detailed)] [/slotmode] |
|
Label |
Option Set 1:
tf label [/s:servername] labelname@scope [/owner:ownername] itemspec [/version:versionspec] [/comment:("comment"|@commentfile)] [/child:(replace|merge)] [/recursive]
Option Set 2:
tf label [/s:servername] [/delete] labelname@scope [/owner:ownername] itemspec [/version:versionspec] [/recursive] |
|
Labels |
tf labels [/owner:ownername] [/format:(brief|detailed)] [/s:servername] [labelname] |
|
Lock |
tf lock itemspec /lock:(none|checkout|checkin) [/workspace:workspacename] [/server:serverURL] [/recursive] [/noprompt] |
|
Merge |
tf merge [/recursive] [/force] [/candidate] [/discard] [/version:versionspec] [/lock:none|checkin|checkout] [/preview] [/baseless] [/nosummary] source destination |
|
Merges |
tf merges [/s:servername] [source] destination [/recursive] |
|
Permission |
tf permission [/allow:(* |perm1[,perm2,…]] [/deny:(* |perm1[,perm2,…])] [/remove:(* |perm1[,perm2,…])] [/inherit:yes|no] [/user:username1[,username2,…]] [/recursive] [/group:groupname1[,groupname2,…]] [/server:servername] itemspec |
|
Properties |
tf properties [/recursive] itemspec |
|
Rename |
tf rename [/lock:(none|checkout|checkin)] olditem newitem |
|
Resolve |
tf Resolve itemspec [auto:(AcceptMerge|AcceptTheirs|AcceptYours)] [/preview] [(/overridetype:overridetype | /converttotype:converttype)] [/recursive] |
|
Shelve |
tf shelve [/move] [/replace] [/comment:(@commentfile|"comment")] [/recursive] shelvesetname[;owner] filespec
tf shelve /delete [/server:serverURL] shelvesetname[;owner] |
|
Shelvesets |
tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/server:serverURL] shelvesetname |
|
Status |
tf status itemspec [/s:servername] ([/workspace:workspacename[;workspaceowner]] | [/shelveset:shelvesetname[;shelvesetowner]]) [/format:(brief|detailed)] [/recursive] [/user:(*|username)] |
|
Undelete |
tf undelete [/noget] [/lock:(none|checkin|checkout)] [/newname:name] [/recursive] itemspec[;deletionID] |
|
Undo |
tf undo [/workspace:workspacename[;workspaceowner]] [/s:servername] [/recursive] itemspec |
|
Unlabel |
tf unlabel [/s:servername] [/recursive] labelname itemspec |
|
Unshelve |
tf unshelve [/move] [shelvesetname[;username]] itemspec |
|
View |
tf view [/s:servername] [/console] [/noprompt] itemspec [/version:versionspec] |
|
WorkFold |
tf workfold localfolder
tf workfold [/workspace: workspacename]
tf workfold [/s:servername] [/workspace: workspacename] repositoryfolder
tf workfold [/map] [/s:servername] [/workspace: workspacename] repositoryfolder|localfolder
tf workfold /unmap [/s:servername] [/workspace: workspacename] [/recursive] (repositoryfolder|localfolder)
tf workfold /cloak (repositoryfolder|localfolder) [/workspace: workspacename] [/s:servername]
tf workfold /decloak (repositoryfolder|localfolder) [/workspace: workspacename] [/s:servername] |
|
Workspace |
Option Set #1--Create New Workspace:
tf workspace /new [/noprompt] [/template:workspacename[;workspaceowner]]
[/computer:computername] [/comment:(“comment”|@commentfile)] [/s:servername]
Option Set #2--Delete Workspace:
tf workspace /delete [/s:servername] workspacename[;workspaceowner]
Option Set #3--Edit Existing Workspace:
tf workspace [/s:servername] [/comment:comment] [/newname:workspacename] workspacename[;workspaceowner] |
|
Workspaces |
tf workspaces [/owner:ownername] [/computer:computername] [/s:servername] [/format:(brief|detailed)] [/updateUserName:oldUserName] [/updateComputerName:oldComputerName] workspacename
tf workspaces /remove:(*|workspace1[,workspace2,...]) /server:(*|server) |