Handy Tips for tf.exe
Using tf.exe gives you more options and more control, here are some tips that might come handy:
For item specs:
- You can use wildcards with most of the commands
- Just like most command-line apps, you can supply relative path parts (like . and ..), you can use \ to designate the root of the drive, and you can use UNC paths
- You also can use server paths (designated by $/), some times you have too (like in tf destroy)
- Most of the commands will accept more than one item spec at a time
For version specs:
- These values can be passed to the /v (/version) option or appended to the item spec to specify a certain version of the item:
- A changeset number can be used directly or optionally preceded with the prefix C. For example: File.cs;C123
- Labels are preceded with the prefix L, to use a label that contains spaces use double quotes. For example: File.cs;L"Good Build"
- Any .Net DateTime format can be used to specify the date-time of a version, and it should be preceded with the prefix D. For example: File.cs;D"2009-04-01"
- To use the current workspace version, you can use the letter W, or you can use it as a prefix for another workspace’s version. For example: File.cs;WotherWs;DOMAIN\username or File.cs;W
- For the tip (latest) version, just use the letter T. For example: File.cs;T
Options aliases:
Option | Alias |
/changeset | /g |
/comment | /c |
/computer | /m |
/delete | /d |
/force | /p |
/format | /f |
/help | /? or /h |
/lock | /k |
/login | /y |
/newname | /n |
/noprompt | /i |
/owner | /o |
/recursive | /r |
/server | /s |
/slotmode | /x |
/template | /t |
/user | /u |
/version | /v |
/workplace | /w |
Comments
Anonymous
April 12, 2009
PingBack from http://asp-net-hosting.simplynetdev.com/handy-tips-for-tfexe/Anonymous
April 16, 2009
Mohamed Mahmoud on How to: Copy workspace mappings? and Handy tips for tf.exe The Developer Support Team