[英]svn command line: how can I get a file from history?
我知道svn可以获取历史记录,例如
$ svn log -v -r32 http://svn.red-bean.com/repos/test/
------------------------------------------------------------------------
r32 | sally | 2003-01-13 00:43:13 -0600 (Mon, 13 Jan 2003) | 1 line
Changed paths:
M /a.dll
...
但是,我该如何获取该dll?
基本上,您总是可以通过在完整的URL上添加“ @”和修订来获得商品:示例:
svn export http://svn.red-bean.com/repos/test/a.dll@r32 ./a.dll
请注意,如果要将此文件/目录复制到任意文件目的地,则需要export
。 如果要将其复制到现有的工作副本中(用例:恢复已删除的项目),则应使用copy
来保留版本历史记录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.