我對編寫批處理腳本相當陌生。我正在嘗試編寫一個腳本文件來實現以下任務。解析源安全歷史輸出並運行diff命令
下面我有一個源安全的命令來獲取兩個日期
ss.exe history $/myproject -Vd04/01/2012~01/01/2012 -R
之間更改的文件列表
上述命令的輸出如下
Building list for $/myproject.......................................................
....................................................................................
...................................
***** AllPages.master *****
Version 67
User: user1 Date: 1/12/12 Time: 1:08p
Checked in $/myproject/websites/website1
Comment:
***** AdminTSSetup.aspx.vb *****
Version 10
User: user2 Date: 1/12/12 Time: 1:09 p
Checked in $/myproject/websites/website1
Comment:
有了上面的輸出,我想要從輸出中讀取文件名(allpages.master,AdminTsSetup.aspx.vb)和每個文件的版本並運行以下命令:
SS diff -DS <filename from output> -V<version from output - 1>~<version from output>
基本上,我試圖將以前的版本與輸出中每個文件的當前版本進行比較。
有人可以幫忙嗎?
Coudl包含樣本輸出嗎?並非每個可能能夠幫助的人都看到了SourceSafe輸出。 – Joey 2012-01-13 15:45:00
我加了輸出 – Sridhar 2012-01-13 20:23:21