好了,我可以運行如下命令來獲得在特定日期或日期範圍內的版本號的列表:管道顛覆版本號給diff的
svn log -q -r{2012-01-25}:HEAD | grep '^r[0-9]' | cut -d\| -f1 | cut -b2-
這工作得很好,給我的列表這樣
12345
12346
12347
現在,我想這些版本號傳遞給diff命令,手動按預期工作即
修訂號碼,以便運行一個簡單的svn差異0但是,如果我試圖管修訂列表diff命令這樣
svn log -q -r{2012-01-25}:HEAD | grep '^r[0-9]' | cut -d\| -f1 | cut -b2- | xargs svn diff -c
返回該節點沒有發現錯誤 - 就像我傳遞的參數錯誤在我看來。