将链接的 git 工作树放在主 git 工作树的 .gitignored 子目录下是否安全?
例如,在我会做的主工作树的根目录中
mkdir tmp
echo 'tmp/**' >> .gitignore
git worktree add -b tmp-branch-01 tmp/tmp-branch-01
https://spin.atomicobject.com/2016/06/26/parallelize-development-git-worktrees/上的网页说链接的工作树“应该在您的主存储库目录之外的某个地方”,但没有说明原因。如果它在 .gitignored 目录下,将它放在主工作树中会破坏 git 期望的任何不变量吗?
谢谢!