GitTree桌面手册
托管集成
您在 GitTree 内的 Git 主机:对 GitHub、GitLab、Bitbucket 和 Azure DevOps 的拉取请求、评论和检查。
连接GitHub
连接 GitHub 让 GitTree 列出您的存储库、拉取请求、问题和检查。使用浏览器登录(建议:您在 GitHub 自己的页面上批准 GitTree)或使用个人访问令牌。该令牌仅保存在您系统的钥匙串中。
专业版连接 GitLab
GitTree 连接到 gitlab.com 或您指定的自我管理的 GitLab 主机。通过 OAuth 应用程序(对于 gitlab.com GitTree 使用自己的)使用浏览器登录,或使用该主机的个人访问令牌。该令牌仅用于该主机。
专业版连接 Bitbucket 云
GitTree 通过三种方式连接到 Bitbucket Cloud (bitbucket.org):在浏览器中使用您的 Bitbucket 帐户登录,通过帐户的电子邮件使用 Atlassian API 令牌,或者使用工作区、项目或存储库访问令牌。令牌仅保存在系统的钥匙串中。
专业版连接 Bitbucket 数据中心
对于公司 Bitbucket 数据中心服务器,为其主机命名,然后使用其中的个人 HTTP 访问令牌,或通过管理员为 GitTree 创建的传入 OAuth 应用程序链接使用浏览器登录。 GitTree 仅与该主机对话。
专业版连接 Azure DevOps
在浏览器中使用你的 Microsoft 帐户登录,或使用 Azure DevOps 的个人访问令牌。 GitTree 与 dev.azure.com 和 Microsoft 的配置文件服务对话以查找您的组织,然后列出他们的存储库、拉取请求和管道。
专业版连接企业和自托管服务器
GitTree 连接到您公司自己的服务器:GitHub Enterprise Server、自我管理的 GitLab 和 Bitbucket Data Center。您指定主持人; GitTree 仅与该主机的
专业版https://通信,且令牌仅用于该主机。浏览器登录需要管理员在其中注册的 OAuth 应用程序。检查集成可用性
提供商并不都提供相同的东西。对于开放存储库的提供商和您的帐户,功能指南的 Integrations 选项卡显示什么是 Available、什么是该提供商的 Not offered by 以及什么是 Coming soon。
专业版浏览并创建提供商存储库
连接帐户后,Clone a repository 按 Owner 列出该帐户的存储库并进行搜索,因此您无需复制 URL。 Publish Repository… 采用另一种方式:它在您的帐户上创建存储库,将其添加为远程并推送您的分支。
专业版使用 GitTree 的叉子
分叉是您自己在提供者上的存储库的副本。 Create Fork… 要求提供商制作一份; Add Remote from Fork… 添加一个现有的 fork 作为遥控器。创建分支不会改变您的存储库中的任何内容,除非您添加它,并且现有的远程版本永远不会被替换。
专业版拉取请求
连接托管帐户后,GitTree 在左侧面板中列出存储库的拉取请求,并使用 Review… 和 Merge… 在图表旁边打开每个拉取请求:其对话、提交、文件和检查。拉取请求是 GitTree Pro 的一部分。
专业版创建拉取或合并请求
右键单击您的分支并选择 Start a Pull Request…。选择合并 From 和 Into 的内容,写入 Title 和 Description,添加审阅者,可选 Open as a draft,然后按 Create Pull Request。首先推送不在远程的分支。
专业版审查并讨论变更
打开拉取请求,阅读 Files,然后按行旁边的 + 向您的评论添加行注释。 Review… 发送您的决定(Approve、Request changes 或 Comment),并带有 Summary 和每行注释。在提供商支持的情况下,可以回复并解决对话。
专业版合并或关闭拉取请求
Merge… 询问提供者如何合并拉取请求,显示它是否为 Ready to merge,并仅提供存储库允许的 Merge method。 GitTree 仅当头部仍然是您查看的提交时才合并;如果新提交到达,则不会合并任何内容。
专业版使用支持的问题操作
左侧面板的 Issues 部分列出了存储库的未解决问题。打开一个以阅读和评论,使用 New Issue… 创建一个,或使用 Create Branch from Issue… 开始工作。关闭和编辑问题发生在提供商的页面上:Open Issue in Browser。
专业版检查检查和提交状态
GitTree 显示提交和拉取请求的 CI 状态:Checks passing、Checks failing、Checks running、Checks skipped 或 No checks reported,以及通过、失败、运行或跳过的数量。选择它可以查看运行情况、打开检查日志或 Re-run Check。
专业版