2011-03-23 76 views
0

当我尝试运行SVN更新时,它不会更新过去昨天的最新版本。 在Tortoise SVN中打开日志不会让我选择过去的昨天。当我尝试在日志查看器的“From/To”框中选择“To”日期时,所有日期都是灰色的。SVN历史不会过去昨天,而SVN Checkout工作正常

但是,在新目录中执行项目签出会返回实际的最新版本(今天提交)。在那之后,新的目录有同样的问题,并且不会在昨天更新。

我试过改变系统时间到明天,但这似乎没有任何效果。此外,我的同事在更新,提交和查看日志方面绝对没有问题。

有没有人有任何想法会发生什么?

回答

2

使用TortoiseSVN Settings;

您可以尝试恢复log caching中的默认值。我不使用Cached repositories,但我怀疑它可能会影响你的结果,如果你已经配置了这个。

Dialogs1Default number of log messages可能会影响您的显示。

您也可以尝试在Save Data菜单清晰的历史:清除日志,也许认证数据(确保你知道你的凭据:d)

+0

我只是试过你的建议,但遗憾的是没有看到行为的任何变化:(谢谢你的努力,虽然:D – Abuh 2011-03-23 14:31:22

+0

你的建议似乎已经工作后重新启动,谢谢一堆:) – Abuh 2011-03-23 14:48:34

+0

没有pb,希望它赢得'重新出现:P – 2011-03-23 15:05:28

0
  1. 检查你的工作拷贝是否以某种方式映射到不同的分支或标签。
  2. 尝试使用命令行客户端:从命令行运行svn update并将其输出粘贴到上述问题中。
0

当我看到这个问题时,这是因为我的结帐只包含/ trunk,而缺少的修订仅影响根目录中/ trunk之外的文件。