问题排查与反馈
找不到 Git,或 Git 版本太旧
Section titled “找不到 Git,或 Git 版本太旧”MyTwig 需要 Git 2.32 或更高版本。它会在 PATH 以及 Homebrew、MacPorts 和系统的位置查找 Git,并使用最新的那个。安装或更新 Git:
- macOS:
xcode-select --install,或brew install git。 - Windows:Git for Windows。
- Linux:用包管理器,比如
sudo apt install git。
想指定某个 Git,在设置 → Git → Git 可执行文件里选。部分功能需要更新的 Git:冲突预测和堆叠变基需要 2.38。
从程序坞打开时找不到钩子或工具
Section titled “从程序坞打开时找不到钩子或工具”从程序坞打开的应用拿不到终端里的 PATH。MyTwig 启动时会在后台读取登录 shell 的 PATH,所以 git-lfs 这类钩子能被找到。如果钩子仍然失败,检查该工具是否在登录 shell 设置的 PATH 里。
推送或抓取反复要密码
Section titled “推送或抓取反复要密码”设置凭据助手,或者在设置 → 账户里登录:这里的账户会为对应主机回答 HTTPS 询问。SSH 远程的话,在设置 → SSH里把密钥加入 agent。
命令执行失败
Section titled “命令执行失败”Git 输出超过一行时,错误提示上有显示输出。视图 → Git 命令日志列出 MyTwig 运行过的每条命令及其输出和退出状态。
日志位置:
- macOS:
~/Library/Logs/MyTwig - Windows:
%LOCALAPPDATA%\MyTwig\Logs - Linux:
~/.local/state/mytwig
在设置 → 隐私里开启崩溃报告可以帮助尽快修复崩溃。具体发送什么,见隐私。
在应用里选帮助 → 发送反馈…,会打开一个已填好版本和系统信息的反馈表单。也可以在浏览器里提交(English form)。
请写上复现步骤、期望的结果、报错文字,能附截图更好。