SVN 修订关键字

SVN revision keywords

关于特定的工作副本路径,有没有办法检查 HEAD, BASE, COMMITTED, PREV 每个引用的确切修订号?

例如,我想回答以下问题 对于文件 foo.txt,关键字 COMMITTED 指的是什么修订号?


一种方法是 svn diff -r COMMITTED foo.txt,它的输出告诉我 COMMITTED 指的是修订版 47245。我想知道是否有更直接的方法。

Index: run.js
===================================================================
--- run.js      (revision 47245)
+++ run.js      (working copy)
...

来自how can I get the SVN head version number in shell?

获取HEAD引用的修订号。 BASE/COMMITTED/PREV.

也是如此
svn info -r HEAD pom.xml | grep Revision | cut -d' ' -f2