当前codeagent使用工作树机制来管理不同的任务同时工作,但对于主仓库的代码并没有保持最新,这有可能导致基于主仓库创建的工作树目录代码滞后,进而导致AI处理的代码出问题,比如有冲突。 所以我们需要保持主仓库代码是最新的,要注意: 1. 当前主仓库只是作为基础仓库,并不需要在主仓库干活 2. 主仓库,我们应该使用rebase机制,来保持提交线干净,减少冲突 3. 因为同一时间有多个事件执行(多个PR同时在实现),所以在实现层面也要考虑到这点 我记得工作树目录当前应该已经实现了保持代码最新,但也需要确认,如果没有也需要相应修改。 整体的工作空间管理机制应该遵循git 和git worktree的最佳工程实践。