svn,从备份恢复存储库后,show log不显示新提交,除非我选中tortoisesvn中的复选框 - 包括合并修订版

时间:2010-08-25 09:07:03

标签: svn tortoisesvn

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

然而,显示日志有些奇怪: 当我显示日志(使用togoise svn或命令行)时,我没有看到日志中的更改与我当前的提交有关,只有当我检查tortoise svn中的复选框时才会看到它们:包含合并修订

任何人都知道发生了什么?到目前为止,我应该怎样做才能在show log中再次查看所有修订?

更多信息

  1. date 8/2/2010使用svn存储库(提交,更新等)
  2. 日期8/3/2010使用svn存储库(提交,更新等)
  3. date 8/4/2010使用svn服务器用svn存储库替换其硬盘映像(2010年8月2日)
  4. 8/4/2010继续使用此svn repostory(checkout clean version commit,update等)。
  5. 结果是我在2010年8月4日的节目日志中看不到任何内容,除非我勾选“包含合并的修订”复选框
  6. 提前致谢

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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