如何在Windows上使用git-new-workdir?

我有一个回购有两个分支,我想同时工作。 读了一些后,我发现git有一个脚本git-new-workdir


我试图运行使用从Windows混帐混帐的脚本,但得到以下错误。

 $ git-new-workdir sh: git-new-workdir: command not found 

如何在Windows上使用这个脚本?

由于git-new-workdir函数中的某些命令不存在于窗口上,所以脚本将不起作用。


我发现这个脚本的Windows端口。 对我很好。

https://github.com/joero74/git-new-workdir

Git 2.5(2015年第二季度)将使用官方的原生Git命令替换contrib/workdir/git-new-workdir ,该命令适用于任何操作系统 (包括Windows)。

发行说明提到 :

不依赖于象征性的联系,通过让借款人和借款人相互认识,使物品和参考物品更加安全。

这是因为多个工作树被“链接”,或者实际上被记录在主要的repo新的$GIT_DIR/worktrees文件夹中。

有关更多信息,请参阅“ 使用Git的多个工作目录? ”。

在我的安装中,脚本文件位于/usr/share/git/contrib/workdir/git-new-workdir

也许如果它没有安装在这个版本的git ,你可以直接下载它的原始表单 ,然后用bash /path/to/git-new-workdir运行它。 根据您的偏好,您也可以在必要时将其安装在/usr/local/bin更改权限。