2011-04-29 49 views
2

我想能够比较所有驻留在名为MessagingService的文件夹中的所有app.config文件。我已经阅读了tf.exe文档现在约50倍,而我无法理解的是,语法应该是不同于:tf.exe folderdiff diffing在特定文件夹中的文件

tf.exe treediff $/myproject/main $/myproject/prod /filter:"app.config;MessagingService\" /r 

但叶没有结果。至于我能理解该文件夹包含面罩不表现为预期的,因为下面的行正常工作:

tf.exe treediff $/myproject/main $/myproject/prod /filter:"app.config;!MessagingService\" /r 

但当然仅显示app.configs我没兴趣:)

任何有启发性的意见,高度赞赏。

回答

0

试试这个...

tf.exe treediff $/MyProject的/主$/MyProject的/生产/过滤器 “的app.config; *的MessagingService * \”/ R

我相信明星因为“app.config”是整个文件名,但MessagingService字不是整个路径值,它只是实际文件路径的一部分。

+0

谢谢,但它似乎并不适用于我的情况。当我使用'/ filter:“app.config''时,我得到很多差异,例如'$/myproject/Main/Accounting/MessagingService/App.config - $/myproject/prod/Accounting/MessagingService/App.config'但是当你按照你的建议添加带有通配符的文件夹时,我什么都没有。 – Snorre 2011-05-05 04:08:57

相关问题