我已经在Windows 7 64位电脑上安装了Git 2.5.2 64位和TortoiseGit 1.8.16.0 64位。我想克隆一个仓库,但是当我在Windows资源管理器中右键单击时,没有看到克隆仓库的选项:
我已经去了TortoiseGit -〉设置-〉常规-〉上下文菜单,并确保克隆选项被选中:
我可以使用git克隆一个回购协议:
git clone user@location.com:Group/repo.git myrepo
我也可以通过命令行打开TortoiseGit的克隆对话框:
TortoiseGitProc.exe /command:clone
但我似乎无法让它与TortoiseGit的shell集成一起工作。
有人知道为什么克隆选项不显示吗?
4条答案
按热度按时间r7knjye21#
1.选择了“隐藏未版本化路径的菜单”,因此在找不到git工作树的路径上不会显示TortoiseGit菜单(需要按shift键)
1.在一个工作树中(在一个非忽略的文件夹中),上下文菜单中没有可用的克隆。但是,对于较新的版本(IIRC〉= 2.2)以及版本化的文件夹,Git克隆条目可以通过在打开上下文菜单时按Shift键来显示。
如果你想克隆一个 checkout 的存储库,导航到一个干净的新目录,右键单击,你会在上下文菜单中看到克隆命令,然后选择你想克隆的存储库的路径。
qhhrdooz2#
我找到了一个解决方案。当我从上下文菜单设置对话框中取消选中 * 克隆...* 选项时,它出现在Shift+右键单击上下文菜单中的TortoiseGit文件夹的上下文菜单将显示 * 克隆...* 选项。(Create repository here... 选项也是如此)。这有点令人困惑,因为上下文菜单设置对话框的悬停提示是“选中那些你想显示在顶部上下文菜单而不是TortoiseGit子菜单”中的菜单项。我希望它们显示在顶部右键单击上下文菜单中(在TortoiseGit子菜单上方),但它们没有。通过选中这些选项,它们从TortoiseGit子菜单中被忽略,所以它们看起来像是消失了。现在我可以放心了,因为我可以找到 Clone... 和 Create repository here... 选项,但我仍然很好奇为什么它们没有显示在顶部的上下文菜单中。
kxxlusnw3#
之前
***鼠标右键
后
***按住Shift键和鼠标右键
olhwl3o24#
对于那些还在寻找解决方案的读者,我希望这个链接也能帮助你:
https://github.com/gitextensions/gitextensions/issues/4423#issuecomment-362666877