我在使用 SVN 更改列表和svn diff
. 特别是我想获取指定修订范围的某个文件列表的更改历史记录。SVN 变更列表似乎是完美的解决方案,所以我的方法是:
svn changelist LIST a.txt b.txt d.txt ...
svn diff --changelist LIST --revision 2:3
不幸的是,这包括所有文件,甚至那些不在更改列表中的文件。使用相同的语法没有--revision
效果很好。
我怀疑更改列表只是为工作副本设计的,根本不考虑历史内容。如果是这样,最简单的选择是什么?