Subversion:在整个 repo 中查找最后一个日志文件条目?

时间:2021-02-03 10:47:12

标签: svn

我已经离开几个月了,我正在努力了解承包商在一个项目上做了什么。

我的旧行李箱结帐是最新的,但 svn status -u 显示有更高版本。如果我在 repo 上运行 find,我可以看到过去几个月中各种 revprop 文件已经更改,并且它们有新的版本号,所以发生了一些事情。为了便于论证,最后一个主干版本是 1000,并且状态和查找命令显示有高达 1100 的新转速。svn log -r 不显示任何高于 1000 的版本。

他本来可以处理大约十几个分支,但是分支文件上的 svn lssvn cat 没有显示任何明显的内容。那么,如何获取新修订的日志文件,而不必检查每个分支?

1 个答案:

答案 0 :(得分:1)

如果您在工作副本上运行 svn log,您将只会获得与您正在处理的当前子树相关的条目。由于您需要查看“每个分支”,您应该在存储库树的顶部执行查询。

许多 svn 命令允许您通过指定其 URL 直接在存储库(而不是工作副本)上执行操作。符号 ^ 是此 URL 的快捷方式。

因此,要查看从 1000 开始、跨每个分支的每个日志条目,请使用:

svn log -r 1000:HEAD ^/
相关问题