畅享统一的 UI,不仅可以立即访问最新的更改,还能访问任何修订版的整个代码库。 利用我们强大的搜索引擎,您可以在代码库的活动、整个项目甚至已删除的文件中即时找到所需内容。
Upsource 可作为一个中心位置,包含用于浏览和监控所有 VCS 代码库的友好型 UI。 由于可以从 Git、Mercurial、Subversion 和 Perforce 中读取,它适合大多数新旧项目。 导航到特定修订版,并内联或并排检查差异。 跟踪最近的提交、分支与合并,或者搜索项目历史记录来了解哪些人在何时做了哪些事。 浏览处于任何状态的任何项目,无需在本地查看。
查看项目中有哪些分支及其活跃程度,为 GitLab 合并请求创建 Upsource 代码审核,或者创建 GitHub 拉取请求。 选择默认分支设置以更好地显示提交图,渲染 README 文件,比较分支,等等。
Upsource 可以列出代码库中的最近更改。 对于每个提交,提交消息、作者、时间戳和提交 ID 都立即可见,它们以差异视图的快速链接形式显示,借助一个链接,您可以按特定修订版浏览项目状态。 提交列表附带提交图,有助于您可视化代码库中提交、分支与合并的历史记录。
每当您需要了解文件的演变方式时,可以使用 History 视图查看涉及该文件的修订版和代码审查。 使用 Blame 视图找出哪些开发者最近影响了文件中的特定代码行。 在查看特定修订版中的文件时,Upsource 还会指出它是否为最新修订版、文件是否存在,以及是否还有尚未合并到主版本的修改。