我希望在某些修订版集中获取整理的已更改文件。 像这样的东西: svn diff --summarize -r2949:3594,3925:4007,4015:4153 repo-url
这个svn命令有没有实现这个目的?
regds,
答案 0 :(得分:3)
我没有看到一种方法去做你正在请求的内容,但是不知道你想要完成什么,我假设你只想查看某些文件的差异。因此,您可以使用外部diff命令来获取所需的信息。例如,这里显示除了包含'table'的文件之外的所有内容的diff。
# 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*