linux - SVN 列出修订号命令

标签 linux svn terminal

我正在寻找一个命令,该命令将列出特定 URL 处的所有 SVN 修订版,仅此而已。我正在 Ubuntu 机器上工作。简单地说,例如,我希望命令的输出为:

r43
r42
r41
....list every revision

或者只是

43
42
41
....list every revision

这可能吗?因为我是远程使用的,所以无法使用

svnlook history

命令。有什么想法吗?

预先感谢您的帮助。

最佳答案

试试这个:

svn log <URL> | egrep '^r[0-9]' | sed -e 's/^r\([0-9]*\) .*$/\1/'

我在 ubuntu 机器上通过 bash shell 为我工作。

关于linux - SVN 列出修订号命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905692/

相关文章:

C Shell 执行命令

linux - 使用 docker 在本地开发中用于包管理器的容器?

eclipse - 使用 Maven 时,是否应该将 Eclipse 设置和 .project 文件放入 SCM?

database - visualsvn 的 trac "OperationalError: attempt to write a readonly database"问题

macos - HIstory 命令只显示最后 15 个命令

linux - 按排序顺序获取项目中所有文件的行数。(Bash 终端)

linux - "Cat"使用大括号展开成多个文件

c++ - 运行特定命令时是否可以抑制 MessageBox?

c编程如何将系统输出转换为char

php - 使用 PHP 中的 ICC 配置文件将 RGB 转换为 CMYK