我试图找出是否有任何方法可以交换工作树。我的公司有很多假定特定目录结构的脚本,因此为了能够使用多个工作树,我需要“新”链接的工作树来代替主工作树。
我发现git worktree move <worktree> <new-path>但这不允许移动“主要”工作树,因此没有交换的机会。
理想情况下,会有一个git worktree swap <worktree> <path>地方:
<path>是工作树,它会交换它们<path>是 commit-ish,它会添加一个名为<worktree>'s name的新工作树作为 commit-ish,然后交换它们