0
我有一个SVN存储库的子文件夹签出。我想脚本svn diff -r$OLDESTREVISION > diff && vim diff && rm diff
,所以我可以将它别名为difforig
。如何检出SVN中最旧的子文件夹版本?
OLDESTREVISION
对于我想要运行它的每个子文件夹都会有所不同,所以我不能对其进行硬编码。我可以svn log
和解析输出的最古老的列,但这将需要输入密码和更多的时间比我想要的。
svn help diff
返回
-r [--revision] ARG : ARG (some commands also take ARG1:ARG2 range)
A revision argument can be one of:
NUMBER revision number
'{' DATE '}' revision at start of the date
'HEAD' latest in repository
'BASE' base rev of item's working copy
'COMMITTED' last commit at or before BASE
'PREV' revision just before COMMITTED
但预期svn diff -rBASE
不起作用。