浏览和搜索代码库

畅享统一的 UI,不仅可以立即访问最新的更改,还能访问任何修订版的整个代码库。 利用我们强大的搜索引擎,您可以在代码库的活动、整个项目甚至已删除的文件中即时找到所需内容。

广泛的 VCS 支持

Upsource 可作为一个中心位置,包含用于浏览和监控所有 VCS 代码库的友好型 UI。 由于可以从 Git、Mercurial、Subversion 和 Perforce 中读取,它适合大多数新旧项目。 导航到特定修订版,并内联或并排检查差异。 跟踪最近的提交、分支与合并,或者搜索项目历史记录来了解哪些人在何时做了哪些事。 浏览处于任何状态的任何项目,无需在本地查看。

分支页面

查看项目中有哪些分支及其活跃程度,为 GitLab 合并请求创建 Upsource 代码审核,或者创建 GitHub 拉取请求。 选择默认分支设置以更好地显示提交图,渲染 README 文件,比较分支,等等。

提交历史记录

Upsource 可以列出代码库中的最近更改。 对于每个提交,提交消息、作者、时间戳和提交 ID 都立即可见,它们以差异视图的快速链接形式显示,借助一个链接,您可以按特定修订版浏览项目状态。 提交列表附带提交图,有助于您可视化代码库中提交、分支与合并的历史记录。

文件的历史记录

每当您需要了解文件的演变方式时,可以使用 History 视图查看涉及该文件的修订版和代码审查。 使用 Blame 视图找出哪些开发者最近影响了文件中的特定代码行。 在查看特定修订版中的文件时,Upsource 还会指出它是否为最新修订版、文件是否存在,以及是否还有尚未合并到主版本的修改。

强大的搜索

强大的搜索

Upsource 可以帮助开发者停留在与他们相关的更改上下文中。 您可以通过各种标准筛选代码库活动,以手术般的精度缩小结果的范围。 如果您想要发现上个月删除的一段代码、计划影响多个项目的重构,或者只是想知道您的某位同事是否已经在使用上周在 Chrome 中出现的新 Web API,Upsource 可以提供帮助。