4
我在SVN更改列表和svn diff
中遇到了一些麻烦。特别是我想获得指定修订版本的某个文件列表的更改历史记录。 SVN变更表中看似完美的解决方案,所以我的做法是:带修订范围和更改列表的SVN差异
svn changelist LIST a.txt b.txt d.txt ...
svn diff --changelist LIST --revision 2:3
不幸的是,这包括所有文件,即使是那些没有变更列表。使用没有--revision
的相同语法可以很好地工作。
我怀疑changelists是专门为工作副本而设计的,根本不考虑历史因素。如果是这样,最简单的选择是什么?
替换`--changelist`确实是一个聪明的想法,我没有考虑过。谢谢! – 2011-01-20 16:29:34