11

我需要部署一些前一段时间签入的文件(不记得确切的文件),所以我正在寻找一个列表,以便我可以只部署这些文件。执行此操作的 svn 命令是什么?

4

2 回答 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 回答