我最近开始使用git worktree
它,它很棒。但是,我不确定如何使它与 Docker 一起使用。这是我的流程:
repo-a
有一个 dockerFile 来构建一个本地容器。我创建一个像
git worktree add branch-a
这样的新工作树将创建一个名为branch-a
branch的文件夹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 容器监听不同文件夹的更改?
谢谢