我最近开始使用git worktree它,它很棒。但是,我不确定如何使它与 Docker 一起使用。这是我的流程:
repo-a有一个 dockerFile 来构建一个本地容器。我创建一个像
git worktree add branch-a这样的新工作树将创建一个名为branch-abranch的文件夹branch-a。我收到了要审查的 PR,我需要切换到
branch-b. 所以我回到我的--bare clone回购,我这样做了git worktree add branch-b。并 cd 进入该文件夹。我的 docker 容器没有捕获新文件,因为它仍然链接到文件
branch-a,如果我这样做docker-compose up -d,branch-b它会抛出一个错误,说The container name "/<name here>" is already in use by container "31344e3448df72e032c42a96d078ea57c11a75023d197e9ab0683e7c773f54e4"
如何让我的 docker 容器监听不同文件夹的更改?
谢谢