2010-03-11 113 views
2

我想要在某些修訂集中整理更改的文件。 事情是這樣的: SVN DIFF --summarize -r2949:3594,3925:4007,4015:4153回購網址svn diff彙總

這個SVN命令任何黑客來實現這一目標?

regds,

+0

爲什麼上述不工作?由於修訂集之間的逗號造成的,因此 – 2010-03-11 12:53:19

+0

。可能這不是一個有效的語法 – shikhar 2010-03-11 16:11:45

回答

3

我不明白的方式去做你是否完全請求,但是不知道你要完成,我假設你只是想看看的diff肯定到底是什麼文件。因此,您可以使用外部diff命令來獲取所需的信息。比如這裏有一個顯示比較差異的東西,但是其中包含'table'的文件。

# svn diff --diff-cmd=/usr/bin/diff --extensions='-uw --exclude="*table*"' 

如果你想排除很多文件,那麼你需要使用--exclude-from指令。仔細閱讀手冊頁。這裏有一個排除文件的例子,我爲此目的使用

*cache* 
file* 
error_log 
Images 
dev.sett.php 
server.sett.php.dev 
manifest 
manifest.uuid 
migrate 
school_deploy.sql 
noimage_20_20_square.png 
noimage_20_20square.png 
noimage_50_20square.png 
noimage_5020square.png 
server.sett.php 
*fsl 
*FOSSIL*