Skip to content

遵循最佳实践,确保主仓库和工作树目录保持代码最新 #132

@CarlJi

Description

@CarlJi

当前codeagent使用工作树机制来管理不同的任务同时工作,但对于主仓库的代码并没有保持最新,这有可能导致基于主仓库创建的工作树目录代码滞后,进而导致AI处理的代码出问题,比如有冲突。

所以我们需要保持主仓库代码是最新的,要注意:

  1. 当前主仓库只是作为基础仓库,并不需要在主仓库干活
  2. 主仓库,我们应该使用rebase机制,来保持提交线干净,减少冲突
  3. 因为同一时间有多个事件执行(多个PR同时在实现),所以在实现层面也要考虑到这点

我记得工作树目录当前应该已经实现了保持代码最新,但也需要确认,如果没有也需要相应修改。

整体的工作空间管理机制应该遵循git 和git worktree的最佳工程实践。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions