极客讨论器
  • 主页
  • 功能介绍
    • 怎么开始
      • 对本地源代码进行管理
      • 连接团队的服务器
      • 阅读开源项目
      • 自动检测服务器
    • 版本控制
      • 版本库导航栏
      • SVN命令集菜单
      • 直接浏览版本库
      • 离线浏览远程版本库
      • 导航栏高级用法
    • 其它模块
      • 函数地图
      • 消息路标
      • 文件监控记录
      • 在版本库中查找
    • 讨论和批注
      • 创建批注消息
      • 通过图片定位代码
      • 给源代码打补丁
      • 通过消息关联相关项目
      • 消息过滤器
    • 极客超能力
      • 全面回忆
      • 时空线索
  • 使用场景
    • 个人版
    • 专业版
    • 客户端版
  • 发布历史
    • 1.3.4版
    • 1.3.3版
    • 1.3.2版
    • 1.3.1版
    • 1.3.0版
    • 1.2.x版
      • 1.2.7版
      • 1.2.6版
      • 1.2.5版
      • 1.2.4版
      • 1.2.3版
      • 1.2.2版
      • 1.2.1版
      • 1.2.0版
    • 1.1.x版
      • 1.1.9版
      • 1.1.8版
      • 1.1.7版
      • 1.1.6版
      • 1.1.5版
      • 1.1.4版
      • 1.1.3版
      • 1.1.2版
      • 1.1.1版
      • 1.1.0版
    • 1.0.x版
      • 1.0.9版
      • 1.0.8版
      • 1.0.7版
      • 1.0.6版
      • 1.0.5版
      • 1.0.4版
      • 1.0.3版
      • 1.0.2版
      • 1.0.1版
      • 1.0.0版
  • 下载
  • 常见问题及解答
  • 联系我们

时空线索

在丹泽尔·华盛顿主演的科幻片《时空线索》里,通过“白雪公主”时光机器可以在四天半里一定范围内任意位置,任意角度查找破案线索。
代码的时间维度线索是它的演变历史,也就是它是怎样从无到有,一步步建立起来的。代码的演变历史记录在它的版本库中,记录在它的文件修改库中,而时空线索能用线索的形式展现代码的发展。
代码的空间维度线索是它和其它代码的关联,可以跨文件,跨项目,还可以连接云端服务器在开源项目里查找关联。时空线索能用线索的形式展现代码的关联。
本节将介绍怎么通过“时空线索”功能在时间和空间维度查找源代码的线索。通过“极客超能力”菜单里的“时空线索” “安装”菜单项切换至时空线索模式。

时空线索

选中要查找线索的位置,它下面会出现查找选项。

时空线索

以在版本库内查找线索为例,搜索到的结果呈现在要搜索的位置下方。这些结果是这个位置的内容变动,搜索的条件是位置而不是内容。
这种搜索方式可以实现很多通过内容搜索难以实现的目标,如查找一个函数内的代码改动。

时空线索

在版本库中搜索需要版本库有本地映射,因为搜索过程中需要频繁访问版本库,如果通过网络访问远程库会造成搜索效率低下。
如果是本地版本库不需要额外的映射库,git等分布式版本控制系统因为已经全部下载到本地了,也无需本地映射库。

‹ ›

© 2011-2018 长沙市枫传网络科技有限公司,版权所有 湘ICP备14011962号-1 湘公网安备 43010302000172号