如何恢复被另一个文件替换的文件的SVN历史记录?

问题描述 投票:0回答:1

我已经搜索了此问题并找到了此question,但找不到任何合适的解决方案。我正在使用PhpStorm在SVN下进行项目。我用另一个文件替换了文件,如下所示:

  • 复制文件:file.php,file1.php;
  • 重命名的文件:file.php-> file0.php,file1.php-> file.php;
  • commit file.php(新文件);

现在在替换此文件之前,我看不到历史记录。

在SVN中恢复文件历史记录或恢复到先前状态的方法是什么?

php svn phpstorm history
1个回答
0
投票

我刚刚执行了您提到的所有步骤,当我运行svn log file.phpsvn log file0.php时,我会看到所有历史记录。问题是您很可能没有使用SVN命令,或者在不使用SVN客户端的情况下删除或替换了文件。

使用正确的svn copysvn rename命令,您将在复制或重命名操作之前看到所有历史记录。

© www.soinside.com 2019 - 2024. All rights reserved.