如何查找子类的修订号

时间:2014-12-31 12:56:05

标签: svn directory subclass revision

我有一个svn地址,它有两个不同的子类,像这样;

  • /trunk/boo
  • /trunk/foo

我已将/trunk/boo检出/home/Documents/boo

/trunk/foo/home/Documents/foo个文件夹。

我可以使用

找到trunk的版本号
  

$ svn info

命令。 (例如1918年)

但我想分别知道boo和foo的修订号  (例如:foo的修订号=> 1916年修订号嘘=> 1918)

有办法做到这一点吗?

(抱歉我的英文不是我的母语:))

2 个答案:

答案 0 :(得分:1)

  

我想分别知道boo和foo的修订号

您已在svn info输出现在 !!!

中获得此信息

对于工作副本svn info的任何节点有3个“Last Changed ...”字符串,输出中的最后一个。您想查看Last Changed Rev

\branches\FullHTML>svn info
Path: .
...
Last Changed Author: lazybadger
Last Changed Rev: 2
Last Changed Date: 2013-11-28 00:13:01 +0600 (Чт, 28 ноя 2013)

中继线

\trunk>svn info
Path: .
...
Last Changed Author: lazybadger
Last Changed Rev: 5
Last Changed Date: 2014-02-07 12:06:56 +0600 (Пт, 07 фев 2014)

另一种方式(更容易解析)是svn ls -v /PATH/TO/COMMON/PARENT(输出中的第一列)

>svn ls -v
      5 lazybadg              фев 07  2014 ./
      2 lazybadg              ноя 28  2013 branches/
      2 lazybadg          146 ноя 28  2013 readme.textile
      1 www-data              ноя 27  2013 tags/
      5 lazybadg              фев 07  2014 trunk/

(我在\ branches中有单个分支,因此 - \branches\FullHTML的修订版是\branches的修订版)

答案 1 :(得分:0)

boofoo个文件夹还是Java Class?无论哪种方式,info命令另外采用可以是任何物理文件/文件夹的目标资源。

svn info [TARGET[@REV]...]

所以你可以导航到行李箱,然后做,

svn info boo

svn info foo

有关更多选项,请参阅info命令说明。