如何检索特定修订的提交消息和文件列表?

Dan*_*ane 7 svn version-control

我需要部署一些以前检查过的文件(不记得确切的文件),所以我希望得到一个列表,这样我就可以部署这些文件.执行此操作的svn命令是什么?

pix*_*x0r 8

@Dana和@John

实际上,svn log -v -r <#> http://my.svn.server/repository-root将工作并向您显示此存储库中的所有已修改文件.或者,如果您希望在工作副本中使用它,则可以使用输出svn info | grep Repository Root或某些内容来查找实际的存储库根目录.

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


Joh*_*kin 5

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

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