svn,从备份中恢复存储库后,“显示日志”不会显示新提交,除非我选中了tortoisesvn中的复选框-包括合并的修订

svn,从备份中恢复存储库后,“显示日志”不会显示新提交,除非我选中了tortoisesvn中的复选框-包括合并的修订,svn,tortoisesvn,Svn,Tortoisesvn,我的svn服务器有问题,所以我必须从备份中获取所有数据。 然而,备份是旧的(几天前),从那时起,我对svn有了一些新的承诺。这意味着我的本地svn比我目前拥有的存储库有更新的版本。 对我来说,这没问题,我只会使用旧的存储库并提交新的内容,就好像这是我的存储库一样(我会清理签出并在主存储库上工作) 但是,show log有一点很奇怪: 当我确实显示日志(使用Ortoise svn或命令行)时,我看不到日志中关于我当前提交的更改,只有在选中Ortoise svn中名为:包含合并修订的复选框时,我才会

我的svn服务器有问题,所以我必须从备份中获取所有数据。 然而,备份是旧的(几天前),从那时起,我对svn有了一些新的承诺。这意味着我的本地svn比我目前拥有的存储库有更新的版本。 对我来说,这没问题,我只会使用旧的存储库并提交新的内容,就好像这是我的存储库一样(我会清理签出并在主存储库上工作)

但是,show log有一点很奇怪: 当我确实显示日志(使用Ortoise svn或命令行)时,我看不到日志中关于我当前提交的更改,只有在选中Ortoise svn中名为:包含合并修订的复选框时,我才会看到这些更改

有人知道发生了什么吗?我应该怎么做才能在show log中再次看到所有的修订,因为到目前为止都在工作

更多信息

  • 日期2010年8月2日使用svn存储库(提交、更新等)
  • 日期2010年8月3日使用svn存储库(提交、更新等)
  • 日期2010年8月4日采取svn服务器将其硬盘映像替换为2010年8月2日的svn存储库
  • 2010年8月4日继续使用此svn报告(签出干净版本提交、更新等)
  • 结果是,从2010年8月4日起,我在show log中看不到任何内容,除非我选中复选框“包括合并的修订”

  • 提前感谢

    如果您将服务器上的存储库恢复到较旧的状态,则需要在客户端上执行清理签出以恢复同步。

    清除日志缓存:
    设置对话框->保存的数据->日志消息(显示日志对话框)。

    当您遇到此问题时,要理解您遵循的确切顺序有点困难。你能把这句话说得更具体些吗?在问题中加上“更多信息”。