在这里的办公室,我登录到一个Linux服务器。
在命令行中,我可以成功地执行以下命令
svn list -v https://svn.mycompany.com/rcs-sh/trunk/src
svn list -v https://svn.mycompany.com/rcs-sh/trunk/src | egrep $LOGNAME
svn cat https://svn.mycompany.com/rcs-sh/trunk/src/source_code_1.pl但是,当我尝试执行命令时
svnlook info https://svn.mycompany.com/rcs-sh/trunk/src/source_code_1.pl我得到的只是错误信息
当
'https://svn.mycompany.com/rcs-sh/trunk/src/source_code_1.pl'应该是路径时,它是一个URL
我尝试了我的命令中的一些变体,它们都会产生相同的错误消息。如何从Linux的命令行中获得"svnlook“?
发布于 2018-04-13 16:44:42
正如Álvaro González所指出的,svnlook是一个管理工具。它所做的就是打印:
作者、日期标记、日志消息大小(以字节为单位)和日志消息,后面跟着换行符。
如果使用时没有像在您的问题中那样显式修改,svnlook info默认显示存储库中最新版本的信息。
要从工作副本中获得基本相同的信息,可以使用svn log
svn log --limit 1 https://svn.mycompany.com/rcs-sh/trunk/src/source_code_1.pl示例输出:
------------------------------------------------------------------------
r20 | sally | 2003-01-17 22:56:19 -0600 (Fri, 17 Jan 2003) | 1 line
Made a change.
------------------------------------------------------------------------https://stackoverflow.com/questions/49820518
复制相似问题