
SKXandMenghuan1918
e867e27106
fix(git): 切换未跟踪文件显示模式以支持新文件夹内文件差异 (#242)
* fix(git): 切换未跟踪文件显示模式以支持新文件夹内文件差异
当使用 `git status --untracked-files=normal` 时,新文件夹会被折叠为单条 `?? dir/` 条目,点击后因无法读取目录(`fs.read` 报错 "is a directory")而无法加载差异。切换至 `--untracked-files=all` 使新文件夹下的每个文件独立显示为一行,并可正常查看差异,与 VSCode 默认行为一致。同时添加回归测试以验证 porcelain 输出格式。
* test(git): 补真实 git 集成测试钉住 status() 的 --untracked-files=all(review feedback)
---------
Co-authored-by: Menghuan1918 <menghuan2003@outlook.com>
2026-08-22 23:09:58 +08:00
..
2026-08-22 22:50:13 +08:00
2026-08-18 20:29:14 +08:00
2026-08-16 22:32:17 +08:00
2026-08-10 21:43:58 +08:00
2026-08-16 23:06:44 +08:00
2026-08-15 00:28:59 +08:00
2026-08-14 20:17:27 +08:00
2026-08-12 18:27:28 +08:00
2026-08-20 02:09:36 +08:00
2026-08-11 19:28:48 +08:00
2026-08-11 19:28:48 +08:00
2026-08-21 15:41:14 +08:00
2026-08-18 01:22:28 +08:00
2026-08-18 01:22:28 +08:00
2026-08-20 02:09:36 +08:00
2026-08-14 21:28:41 +08:00
2026-08-21 01:28:17 +08:00
2026-08-22 22:50:13 +08:00
2026-08-11 11:16:36 +08:00
2026-08-22 17:22:10 +08:00
2026-08-16 23:06:44 +08:00
2026-08-22 22:50:13 +08:00
2026-08-20 18:28:57 +08:00
2026-08-17 15:00:03 +08:00
2026-08-16 23:35:57 +08:00
2026-08-16 23:35:57 +08:00
2026-08-22 23:09:58 +08:00
2026-08-16 23:35:57 +08:00
2026-08-12 01:16:20 +08:00
2026-08-13 09:06:55 +08:00
2026-08-14 22:30:34 +08:00
2026-08-15 15:05:06 +08:00
2026-08-13 00:43:28 +08:00
2026-08-20 02:09:36 +08:00
2026-08-13 10:26:57 +08:00
2026-08-18 01:22:28 +08:00
2026-08-18 01:22:28 +08:00
2026-08-18 01:22:28 +08:00
2026-08-14 14:53:03 +08:00
2026-08-16 23:06:44 +08:00
2026-08-11 11:22:28 +08:00
2026-08-16 23:35:57 +08:00
2026-08-16 23:35:57 +08:00
2026-08-14 23:04:25 +08:00
2026-08-21 01:28:17 +08:00
2026-08-21 01:28:17 +08:00
2026-08-16 23:06:44 +08:00
2026-08-17 00:06:20 +08:00
2026-08-18 19:56:04 +08:00
2026-08-11 19:28:48 +08:00
2026-08-13 01:39:59 +08:00
2026-08-17 15:00:03 +08:00
2026-08-16 16:24:28 +08:00
2026-08-21 01:28:17 +08:00
2026-08-20 02:09:36 +08:00
2026-08-21 01:28:17 +08:00
2026-08-17 15:00:03 +08:00
2026-08-22 15:34:05 +08:00
2026-08-22 15:34:05 +08:00
2026-08-21 15:41:14 +08:00
2026-08-22 15:34:05 +08:00
2026-08-22 17:21:27 +08:00
2026-08-17 15:00:03 +08:00
2026-08-21 18:15:49 +08:00
2026-08-22 15:34:05 +08:00
2026-08-21 18:15:49 +08:00
2026-08-13 09:06:55 +08:00
2026-08-21 18:15:49 +08:00
2026-08-21 18:15:49 +08:00
2026-08-22 19:57:34 +08:00
2026-08-18 23:04:29 +08:00
2026-08-14 22:59:19 +08:00
2026-08-22 22:50:13 +08:00
2026-08-17 00:06:20 +08:00
2026-08-14 14:36:49 +08:00
2026-08-16 16:37:11 +08:00
2026-08-21 01:28:17 +08:00
2026-08-20 02:09:36 +08:00
2026-08-14 23:03:26 +08:00
2026-08-14 00:41:08 +08:00
2026-08-20 18:28:57 +08:00
2026-08-21 01:28:17 +08:00