1

我最近开始使用git worktree它,它很棒。但是,我不确定如何使它与 Docker 一起使用。这是我的流程:

  1. repo-a有一个 dockerFile 来构建一个本地容器。

  2. 我创建一个像git worktree add branch-a这样的新工作树将创建一个名为branch-abranch的文件夹branch-a

  3. 我收到了要审查的 PR,我需要切换到branch-b. 所以我回到我的--bare clone回购,我这样做了git worktree add branch-b。并 cd 进入该文件夹。

  4. 我的 docker 容器没有捕获新文件,因为它仍然链接到文件branch-a,如果我这样做docker-compose up -dbranch-b它会抛出一个错误,说The container name "/<name here>" is already in use by container "31344e3448df72e032c42a96d078ea57c11a75023d197e9ab0683e7c773f54e4"

如何让我的 docker 容器监听不同文件夹的更改?

谢谢

4

0 回答 0