VS2019 和 Github : 'ensure-core-worktree' 不是有效的子模块--helper 子命令
VS2019 and Github : 'ensure-core-worktree' is not a valid submodule--helper subcommand
从VS2019开始,我尝试得到:https://github.com/0xd4d/dnSpy.git
收到:
克隆远程存储库时遇到错误:Git 失败,出现致命错误。
'ensure-core-worktree' 不是有效的子模块--helper 子命令
为什么?
============================================= ============================================
另外作为附加信息:
操作:开始克隆...
...
远程:压缩对象:100% (79/79),完成。
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:basename:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:sed:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 19 行:.: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
添加了包含 Git 的所有 bin 文件夹的路径。即:C:\Program Files (x86)\Git\bin,...加上所有其他 Git bin 文件夹,如果有的话。
操作:开始克隆...
...
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
Git 的版本太旧。我安装了 2.17.1 版用于测试目的,但你最好安装最新版本。
操作:开始克隆...
...
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:基本名称:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:sed:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
添加路径:
C:\Program 文件\Git\bin
C:\程序Files\Git\usr\bin
C:\程序Files\Git\mingw64\bin
操作:开始克隆...
...
远程:压缩对象:100% (79/79),完成。
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
已添加路径:C:\Program Files\Git\mingw64\libexec\git-core
开始克隆...
...
远程:总计 798(delta 0),重复使用 1(delta 0),打包重复使用 795
克隆远程存储库时遇到错误:Git 因致命错误而失败。
'ensure-core-worktree' 不是有效的子模块--helper 子命令
??????
解法:
I uninstalled: 2.17.1 and installed lastest (2019-12-03): 2.24.0.2 (Select Adjusting PATH to "Use Git and optional Unix tools...")
仓库克隆成功!!!! ... 最后!!! :-)
"ensure-core-worktree"是submodule--helper的子命令。
它仅存在于 git 及更高版本的 2.20 版本中。
从VS2019开始,我尝试得到:https://github.com/0xd4d/dnSpy.git
收到:
克隆远程存储库时遇到错误:Git 失败,出现致命错误。 'ensure-core-worktree' 不是有效的子模块--helper 子命令
为什么?
============================================= ============================================ 另外作为附加信息:
操作:开始克隆...
...
远程:压缩对象:100% (79/79),完成。
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:basename:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:sed:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 19 行:.: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
添加了包含 Git 的所有 bin 文件夹的路径。即:C:\Program Files (x86)\Git\bin,...加上所有其他 Git bin 文件夹,如果有的话。
操作:开始克隆...
...
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
Git 的版本太旧。我安装了 2.17.1 版用于测试目的,但你最好安装最新版本。
操作:开始克隆...
...
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:基本名称:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-子模块:第 7 行:sed:找不到命令
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
添加路径: C:\Program 文件\Git\bin C:\程序Files\Git\usr\bin C:\程序Files\Git\mingw64\bin
操作:开始克隆...
...
远程:压缩对象:100% (79/79),完成。
远程:总计 100061(delta 40),重复使用 32(delta 23),打包重复使用 99959
c:/program files (x86)/microsoft visual studio/2019/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32/libexec/git-core\git-submodule: line 19: .: git-sh-setup: 找不到文件
克隆远程存储库时遇到错误:CloneCommand.ExecuteClone
解法:
已添加路径:C:\Program Files\Git\mingw64\libexec\git-core
开始克隆...
...
远程:总计 798(delta 0),重复使用 1(delta 0),打包重复使用 795
克隆远程存储库时遇到错误:Git 因致命错误而失败。
'ensure-core-worktree' 不是有效的子模块--helper 子命令
??????
解法:
I uninstalled: 2.17.1 and installed lastest (2019-12-03): 2.24.0.2 (Select Adjusting PATH to "Use Git and optional Unix tools...")
仓库克隆成功!!!! ... 最后!!! :-)
"ensure-core-worktree"是submodule--helper的子命令。 它仅存在于 git 及更高版本的 2.20 版本中。