【发布时间】:2009-11-24 15:31:48
【问题描述】:
我们有一个历史很长的文件 OLD_FILE,大约有 100 次修订。
然后此文件已从存储库中删除。 并创建了内容为 OLD_FILE 的新文件 NEW_FILE。 不要问我 - 为什么文件不只是重命名;)
然后 NEW_FILE 被更改了 5 次。 然后使用 svn 将 NEW_FILE 重命名为 OLD_FILE。
现在,如果我们尝试查看 OLD_FILE 的历史记录 - 我们只会看到与 NEW_FILE 相关的最近 5 个修订。 但是我们没有看到第一个 OLD_FILE 历史的很多修订。
是否可以修复存储库以查看 OLD_FILE(~100 个修订)和 NEW_FILE(5 个修订)的所有修订? 我想使用命令查看所有这些修订 svn lof -q OLD_FILE
顺便说一句 当我尝试从 TortoiseSVN 调用“显示日志”时,我可以看到下一个对话框:
离线?
连接服务器时出现问题。 你想查看缓存的数据吗?
请理解,由于历史记录不完整,缓存的数据可能已过时、不完整甚至误导。
暂时离线。永久离线。不要离线
然后我可以看到第一个 OLD_FILE 的所有 100 个修订版。
什么意思?
【问题讨论】:
标签: svn tortoisesvn