在您开始签出时使用 Nour
Nour 聊天属于其开始的签出位置。每个轮次都可以列出记录的命令和检查,并且 Undo this turn 从轮次之前拍摄的快照恢复文件。恢复文件不会反转命令或外部效果。仅当您批准该签出和该命令后,安装命令才会运行。
GitTree Pro 的一部分,现在每个人都可以免费使用;免费保留了本地 Git 的所有功能。 比较计划。
开始之前
- GitTree Pro,现在每个人都可以免费使用。 Nour 运行您安装的编码代理 CLI。 GitTree 不存储 AI 密钥,也不出售任何积分。 Plans 是描述 Pro 的位置。
- 该存储库是可信的。在受限模式下,Nour 不会在该存储库中运行代理。一般来说,您仍然可以询问 GitTree。
在哪里可以找到它
- 您已打开结帐中的 Nour 面板。 工作树卡 上的 Resume worktree 重新打开为该文件夹保存的文件和聊天记录。
- Session setup and overlap 当回合提供设置命令时。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 显示或隐藏 Nour | ⌘⇧Space | Ctrl+Shift+Space |
步骤
完成后阅读回合
Changes from this turn 列出已更改的文件。该注释称可能包括手动编辑。 Commands and check output 打开记录的命令。 Checks remain unverified 和 Results are reported by the agent runtime 表示成功回复并不证明文件通过了您的测试。 No command results were recorded for this turn 表示没有可读取的输出。
仅在预览允许的情况下恢复转弯
Undo this turn 询问 Undo Nour’s turn in this repository? 描述显示 GitTree 首先将当前目标文件保留在恢复检查点中。 Restoring files does not reverse commands or external effects. Keep current files 取消。确认按钮是带有文件计数的 Restore。稍后的编辑会阻止第一个冲突路径处的恢复,并且当前文件保持原样。
在运行之前批准设置
Session setup and overlap 要求您选择已保存的自定义命令。 Setup runs only after you review and approve this exact checkout and command. Run reviewed setup 启动它。关闭视图不会停止已在运行的设置。 Stop owned setup 停止 GitTree 拥有的进程。不相关的服务器保持运行。停止进程并不会消除其影响。
预期结果
聊天、记录的命令和快照都属于该签出。恢复后,工作树会匹配可恢复文件的快照,并且代理在这些文件之外执行的任何操作仍然会完成。如果您希望其他工作树发生变化,请检查它们。他们没有,除非回合列出了他们。
一个转弯记录了什么
| 线 | 这意味着什么 |
|---|---|
| 命令和检查输出 | 命令报告的运行时间,以及保留时的输出 |
| 支票仍未核实 | 回复不是测试结果 |
| 报告的退出代码 | 运行时报告的代码,而不是重新运行的代码 GitTree |
| 记录结果不完整 | 文本或输出被剪切 |
| 输出未记录 | 该命令没有任何内容可显示 |
| 未验证:成功回复并不能证明测试已通过 | 自己阅读差异 |
The command checkout is unknown for a nested or multi-repository tool 当运行时未说明命令使用哪个文件夹时。当Recorded content is unavailable, partial or expired时,单独比较当前工作树。 Nour 设置 是您选择代理的位置。 Sessions 涵盖停止转弯。
恢复不执行什么操作
快照注释显示 Nour 在轮次之前保存了工作树的快照,并且它不涵盖存储库之外的推送或文件。 The work tree is back as it was before this turn 是恢复完成时的成功行。这些回合无法撤消:快照已删除、分支已移动、后续编辑无法拍摄快照、回合已撤消、未保存快照或回合中途停止。
git status --porcelain
git worktree list
git diff运行您已恢复其聊天记录的签出页面。代理所做的推送、发布的评论或启动的流程仍然存在。 教程 不运行 Nour。它教授代理可以请求的 Git 操作。
设置命令
定义来自首选项 → 操作:绝对可执行路径和文字参数。该面板仅支持 {repo} 令牌。 No compatible setup definitions 表示不匹配。安装程序可以访问共享数据库和继承的凭据。本地端口不隔离机器。在启动之前会再次检查该端口,并且另一个程序可能仍会占用该端口。 GitTree 永远不会停止该程序。
如果出现问题
路径上的“稍后编辑块恢复”。
转弯后该路径发生了变化。当前文件未更改。检查路径,或保留当前文件。该对话框命名第一个阻塞路径。其他可能存在。
“此回合无法撤消:没有为其保存快照。”
没有什么可以恢复的。阅读本回合中的更改,并根据需要自行恢复文件。不要指望撤消会发明快照。
“此存储库处于受限模式,因此 Nour 不会在其中运行代理。”
如果您需要代理参与此签出,请检查信任度。该小组不会改变对您的信任。在此之前,您可以一般性地询问 GitTree。
“没有兼容的设置定义。”
在首选项 → 操作中添加具有绝对可执行文件和文字参数的自定义命令。此处仅扩展了 {repo}。
问题
每个工作树都有自己的 Nour 聊天吗?
是的。聊天属于其开始的签出处。恢复工作树重新打开为该文件夹保存的文件和聊天内容。
撤消此回合是否会撤消推送或 shell 命令?
不会。恢复文件不会反转命令或外部效果。快照不涵盖存储库外部的推送或文件。
记录的检查是否意味着测试已通过?
不会。结果由代理运行时报告。他们不证明最终文件通过了检查。在您运行检查之前,检查将保持未验证状态。
设置命令何时运行?
仅在您审核并批准确切的签出和命令后,然后按“运行审核的设置”。准备安装程序不会启动它。
哪个计划包括 Nour?
Nour 是 GitTree Pro 的一部分,现在每个人都可以免费使用。该代理是您安装的代理。 GitTree 不出售其积分。
