我希望能够区分驻留在名为MessagingService的文件夹中的所有app.config文件。我现在已经阅读了关于tf.exe的文档大约50次了,我无法理解语法应该与以下内容不同:
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 :(得分:0)
尝试这个...
tf.exe treediff $ / myproject / main $ / myproject / prod / filter:“app.config; * MessagingService * \”/ r
我相信在MessagingService之前和之后需要星标,因为“app.config”是整个文件名,但MessagingService字不是整个路径值,它只是实际文件路径的一部分。