2015-12-02 243 views
5

我已将git 2.5.2 64位和TortoiseGit 1.8.16.0 64位安装到我的Windows 7 64位计算机上。我想克隆一个仓库,但是当我在Windows资源管理器中右击,我没有看到一个选项,以克隆回购:tortoisegit克隆选项在右键单击上下文菜单中不可用

context menu image

我已经去TortoiseGit - >设置 - >通用 - >上下文菜单并确保该克隆选项被选中:

tortoise git settings menu

我能够使用Git克隆回购:

git clone [email protected]:Group/repo.git myrepo 

我还可以得到TortoiseGit的克隆对话框,通过命令行打开:

TortoiseGitProc.exe /command:clone 

,但我似乎无法得到它与TortoiseGit的壳一体化工作。

有谁知道为什么克隆选项没有显示出来?

回答

6
  1. “隐藏菜单未受版本控制的路径”被选中,所以针对其中没有git的工作树可以发现路径没有TortoiseGit菜单(你需要有按shift)

  2. 在一个工作树(在一个不被忽略的文件夹中)上下文菜单中没有可用的克隆。但是,对于版本较高的文件夹(IIRC> = 2.2),通过按下Shift可以显示Git克隆条目,同时打开上下文菜单。

+0

当我取消选中“隐藏菜单对未版本化路径”并保存设置后,即使在该位置没有git工作树,右键上下文菜单和shift +右键单击上下文菜单仍然缺少克隆选项。 – kenober80

+3

我确实发现我的用户目录中有一个_.git_文件夹。当我在想我在工作树之外时,这导致了上下文菜单中的_Git Sync ..._和_Git Commit ..._选项。当我按下shift键时仍无法克隆。 – kenober80

+1

正如我所说:Clone不会出现在版本化的文件夹中 - 它的编码方式。 – MrTux

-1

我找到了解决方案。当我从上下文菜单设置对话框中取消选中Clone ...选项时,它出现在Shift +右键上下文菜单中的上下文菜单的TortoiseGit文件夹中,将显示Clone ...选项。 (这也适用于在此处创建存储库...选项)。这有点令人困惑,因为上下文菜单设置对话框的悬停提示是“检查您想要显示在顶部上下文菜单中的菜单条目而不是TortoiseGit子菜单”。我期待他们出现在顶部的右键单击上下文菜单中(在TortoiseGit子菜单上方),但他们没有。通过检查这些选项,它们从TortoiseGit子菜单中省略,因此它们似乎消失了。我可以轻松休息,现在我可以找到克隆...在此处创建存储库...选项,但我仍然很想知道为什么它们没有出现在顶部的上下文菜单中。

+0

这并不完全正确,因为前提条件在本答案中没有正确说明。往上看。 – MrTux

相关问题