Batch file TFS命令行结果存储到批处理文件中的局部变量
我试图通过使用TFS命令行参数来找出两个文件夹之间的差异。TFS命令行参数工作正常。但现在想从总结中得到唯一不同的结果 TFS命令:Batch file TFS命令行结果存储到批处理文件中的局部变量,batch-file,command-line,tfs,Batch File,Command Line,Tfs,我试图通过使用TFS命令行参数来找出两个文件夹之间的差异。TFS命令行参数工作正常。但现在想从总结中得到唯一不同的结果 TFS命令: tf folderdiff serverpath Localpath /recursive /login:username,password /noprompt 上面的命令工作正常,给我下面的结果 ============================================================================= 显示具有
tf folderdiff serverpath Localpath /recursive /login:username,password /noprompt
上面的命令工作正常,给我下面的结果
=============================================================================
显示具有不同内容的项目==============================================================================================================================================================================================
Show difference file details
=============================================================================
摘要:9个文件夹,34个文件,0个源,17个目标,1个不同,0个有错误=============================================================================
现在,我如何在批处理文件中的局部变量中只存储“1个不同的”,以便增加内部版本号
是否有此指针?在批处理文件中使用以下命令获得解决方案 将结果存储在任何新的txt文件中,并执行以下命令 对于('findstr/L“不同的”“C:tmp.txt”“)中的/F“delims=”%%a,请设置“batToolDir=%%a” 回显“%batToolDir%” @echo off和setlocal 对于“%batToolDir%”中的/f“令牌=10”%%a,请执行echo%%a设置“finalresult=%%a”
回显“%finalresult%”视图开关可能会有所帮助。