Svn 如何检索特定版本的提交消息和文件列表?

Svn 如何检索特定版本的提交消息和文件列表?,svn,version-control,Svn,Version Control,我需要部署一些前一段时间签入的文件(记不清确切的文件),因此我希望获得一个列表,以便可以部署这些文件。svn命令是如何执行此操作的?svn log有一个--verbose参数。我在这里没有可供测试的存储库,但它会返回一个修改过的文件列表吗 您还可以使用svn diff-r检索完整的更改详细信息,您可以手动解析或读取这些详细信息以找出哪些文件已更改。@Dana&@John 实际上,svn log-v-rhttp://my.svn.server/repository-root将运行并显示此存储库中所

我需要部署一些前一段时间签入的文件(记不清确切的文件),因此我希望获得一个列表,以便可以部署这些文件。svn命令是如何执行此操作的?

svn log
有一个
--verbose
参数。我在这里没有可供测试的存储库,但它会返回一个修改过的文件列表吗

您还可以使用
svn diff-r
检索完整的更改详细信息,您可以手动解析或读取这些详细信息以找出哪些文件已更改。

@Dana&@John

实际上,
svn log-v-rhttp://my.svn.server/repository-root
将运行并显示此存储库中所有修改的文件。或者,如果您希望从工作副本中执行此操作,则可以使用
svn info | grep Repository Root
的输出或其他内容来查找实际的存储库根

--verbose
-v
相同,这些选项只列出所有受影响的文件。

是的,svn log-v-r确实有效,但是我发现,如果您不在目录树中提交的文件上方,消息将不会显示(或不完整)。