查看Nour隐私和恢复
在每次可能更改文件的回合之前,Nour 都会保存工作树的快照; Changes from this turn 列出更改的内容,而 Undo this turn 将工作树放回原处。快照不涵盖存储库外部的推送或文件。您的消息将根据其提供商的策略发送至您选择的代理 CLI; GitTree 从不存储 API 密钥或调用模型本身。
专业版已更新
需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。
开始之前
- GitTree 专业版或正在运行的试用版:Nour 是专业版的一部分。
在哪里可以找到它
- 在每个更改文件的 Nour 回复下:Changes from this turn。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 打开或关闭Nour | ⌘⇧Space | Ctrl+Shift+Space |
步骤
看看发生了什么变化
在回复下,Changes from this turn列出了文件; View diff 显示每个更改,而 Open … 打开文件。
撤消转弯
按 Undo this turn。如果文件在回合后发生更改,则 GitTree 会警告它们将被覆盖;按 Restore … files 继续。
检查结果
GitTree 说 The work tree is back as it was before this turn. 对于多个存储库,Undo this turn everywhere 会恢复每个存储库。
预期结果
您的文件与轮到 Nour 之前的文件一模一样。
快照无法撤消的事情
- 推送、拉取请求合并以及对提供商的其他更改。
- 存储库外部的文件。
- 没有快照的回合:GitTree 表示它无法撤消。如果无法保存快照(例如存在未解决的冲突),则回合不会开始。
如果出现问题
“这个存储库提供了可以在回合中运行自己的命令的代理设置”
查看存储库带来的挂钩、帮助程序或 MCP 服务器。如果您信任他们,Run anyway once。
问题
GitTree 会将我的代码发送到任何地方吗?
GitTree 本身没有。您选择的代理 CLI 将根据该提供商的条款将其读取的内容发送给自己的提供商,就像在您的终端中一样。