TortoiseGit是一个很棒的GUI,可以直接在文件资源管理器中使用上下文菜单来处理你的git项目。
它支持最常见的git命令,它是开源的,它是免费的,它不需要注册。
然而,他们只支持Windows。通常它不是一个大问题,因为它可以使用Wine在Mac和Linux上运行Windows程序。可以找到有关如何使用wine运行Windows程序的教程here。
问题出现在TortoiseGit的上下文菜单中,因为它没有与Mac的文件浏览器连接。
有人知道如何使用wine在Mac或Linux上运行TortoiseGit并绕过上下文菜单或使用Wine以其他方式调用此菜单吗?
我知道在Mac或Linux中有git GUI的其他Mac选项。但TortoiseGit非常棒,我认为在Windows中使用相同的GUI以及在Mac或Linux中工作将是一个优势,因为学习两个GUI是不必要的。此外,一些Mac GUI并不像TortoiseGit那样完整
答案 0 :(得分:2)
我不知道在Wine中包含上下文菜单的方法。但是,可以直接调用TortoiseGit命令,例如TortoiseGitProc.exe /command:[COMMAND] /path:[PATH]
(您也可以使用更多* nix样式的命令行参数并使用-
代替/
)。
可以在此处找到命令列表和更多参数:https://tortoisegit.org/docs/tortoisegit/tgit-automation.html
我不知道如何从Wine中的TortoiseGit调用* nix git
,但是你应该知道,如果你在Wine上使用Git for WIndows,可能会出现有关EOL规范化或路径转换的问题问题。
答案 1 :(得分:0)
使用支持特定操作系统的其他应用程序会更有成效。这有很多原因,但最重要的是两个:
我建议您而不是查看支持您操作系统的其他工具。
答案 2 :(得分:0)
您可以尝试安装RabbitVCS作为替代方案。 它可以直接在文件资源管理器中提供上下文菜单。