TF distinguishes an entire set of files at once, not one at a time
When I run tf diff
, either recursively or against the shelf, it goes through file by file and launches tf diff <myItemSpec>
. I have a diff config to compare files with windiff.exe that can handle a list of files, so starting a new instance of windiff for each file is really annoying.
I remember that I could run to the wind against an entire set of files at the same time a few years ago, but when I was working on this project, we were using two different version control systems (our project was originally in TFS, and we switched back to proprietary version control. one of which I am sure had this functionality), so maybe TFS will never be able to do that.
tf folderdiff
it seems like it should be the answer, but it doesn't seem like you can install the program it runs in and cannot specify the shelf. It just launches some TF GUI which then allows you to run a customized diff program in one file at a time.
I remember what was wrong and TF could never do it? Is there a hack / script that can do what I want?
source to share
Like here fooobar.com/questions/736578 / ... ,
tf diff $ / foo / version: C14317 ~ C14318 / recursive / format: unified> foo.diff
-
$/Foo
specifies a complete repo (not one file at a time) -
/Version
to compare one changeset with the previous one -
/format
not necessary
source to share