我有一个svn地址,它有两个不同的子类,像这样;
/trunk/boo
/trunk/foo
我已将/trunk/boo
检出/home/Documents/boo
和
/trunk/foo
到/home/Documents/foo
个文件夹。
我可以使用
找到trunk的版本号$ svn info
命令。 (例如1918年)
但我想分别知道boo和foo的修订号 (例如:foo的修订号=> 1916年修订号嘘=> 1918)
有办法做到这一点吗?
(抱歉我的英文不是我的母语:))
答案 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)
是boo
和foo
个文件夹还是Java
Class
?无论哪种方式,info
命令另外采用可以是任何物理文件/文件夹的目标资源。
svn info [TARGET[@REV]...]
所以你可以导航到行李箱,然后做,
svn info boo
svn info foo
有关更多选项,请参阅info命令说明。