How does VS 2005 provide history across all TFS Team Projects when tf.exe cannot? -
In Visual Studio 2005, in the TFS Source Control Explorer, this is a top-level node for TFS server, each team project For a child node right-click on a server project node or node for a team project that gives a context menu that has a view history
item, selecting it will give you the previous 200 or so changes The History window shown appears, Either the selected team has been selected for the project, or in all team projects.
This history in all team projects I'm thinking about this command line tf.exe history
command (as I understand I'm basically the same functionality provided by the VS TFS source control plug-in.
My workspace, and the Foo
, bar
, and Baz
Pass C: \
is Team Projects, I can
C: \ & gt; TF History Foo / recursive / stopafter: 200
To achieve the previous 200 changes, Affected Team Project Foo
; Or from within a team project folder
c: \ bar> TF history *. * / Recursive / stop: 200
which does the same thing for the team project bar
- note that the wildcard *. *
Permission is here.
However, none of these works (error messages are shown in each):
C: \> TF history *. * / Recursive / stop: 200
Unable to determine the source control server
C: \ & gt; TF history *. * / Server: On Server Name / Recursive / Stop: 200
Unable to set workstation
I do not think designing a workspace An option in the tf
docs for; It seems that only to determine it from the current folder.
What is VS 2005 doing then? What is internally making history on each team project internally and then the result sticks together ??
Also keep in mind that I have tried with power tools; tfpt history
actually returns the same error message from the command line
You must be in a mapped directory to work. For example, if you have "mapped" to "$ /" to "C: \ TFSSOURCE", then change the directory to C: \ TFSSOOURCE and try the command again.
Comments
Post a Comment