为什么svn的恢复失败了?
我正在尝试恢复到版本6253.
$ svn revert 6253
Skipped '6253'
我知道这是我想要的版本,因为我在不到一个小时前就在shell中输入了以下内容:
$ svn commit -m "before making change X"
Sending scala/Config.scala
Sending scala/Entity.scala
Transmitting file data ............
Committed revision 6253.
我认为存储库出了问题,因为我在输入svn log
时没有看到提交消息。我只看到前3个提交,以r5650
结束。
答案 0 :(得分:6)
svn revert
会丢弃对您的工作副本的本地更改,因此无法执行您想要的操作,因为更改已经提交。
要获取该特定版本的文件,请尝试使用svn update -r 6253 scala/Config.scala scala/Entity.scala
。