我需要部署一些前一段时间签入的文件(不记得确切的文件),所以我正在寻找一个列表,以便我可以只部署这些文件。执行此操作的 svn 命令是什么?
Dana The Sane
问问题
14105 次
2 回答
8
@Dana & @John
实际上,svn log -v -r <#> http://my.svn.server/repository-root
它将工作并向您显示此存储库中的所有修改文件。或者,如果您希望它在工作副本中工作,您可以使用的输出svn info | grep Repository Root
或其他内容来查找实际的存储库根目录。
--verbose
与 相同-v
,这些选项仅列出所有受影响的文件。
于 2008-09-05T01:01:56.363 回答
4
svn log
有一个--verbose
参数。我这里没有要测试的存储库,但这会返回已修改文件的列表吗?
您还可以使用svn diff -r <revision>
来检索完整的更改详细信息,您可以手动解析或读取这些详细信息以找出哪些文件已更改。
于 2008-09-05T00:39:34.747 回答