跳至内容
GitTree
遥控器和同步

配置自动抓取

自动提取功能可以使图表中的远程分支保持最新状态,而无需您按 Fetch All。在几分钟内为每个打开的存储库设置 Auto-fetch interval,为一个存储库覆盖它,并在新提交到达时收到桌面通知。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 自动获取永远不会做的事情
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 该存储库有一个远程服务器,您无需输入密码(例如使用凭据帮助程序或 SSH 密钥)即可获取该远程存储库。

在哪里可以找到它

  • 首选项 › General › Auto-fetch interval,适用于每个存储库。
  • 对于一个存储库,首选项中存储库自己的页面。
行动macOSWindows 和 Linux
Preferences⌘,Ctrl+,
现在Fetch All⌘⇧FCtrl+Shift+F

步骤

  1. 设置间隔

    在首选项 › 常规中,将 Auto-fetch interval 设置为每个打开存储库的后台提取之间的分钟数。 0 将其关闭。

  2. 覆盖一个存储库

    在存储库的“首选项”页面上,设置其自己的 Auto-fetch interval:0 将其关闭,-1 遵循应用程序范围的间隔。

  3. 如果您愿意,请收到通知

    在首选项 › 通知中打开 Desktop notification when auto-fetch finds new commits。

预期结果

远程分支在后台更新;您仍然可以决定何时拉动。

自动获取永远不会做的事情

  • 它永远不会更改您的分支或文件:仅获取更新远程分支。
  • 它从不要求提供凭据。需要您登录的遥控器会被跳过,GitTree 会这么说。

如果出现问题

“自动获取已跳过:……需要您登录。”

选择 Fetch All 一次并登录;设置凭据帮助程序或 SSH 密钥,以便以后的获取不需要提示(选择远程凭据)。

问题

自动获取对我有用吗?

不,它只是获取。准备好后拉取(获取、拉取和推送)。