使用wine在Mac和Linux上运行TortoiseGit

问题描述 投票:1回答:2

TortoiseGit是一个很棒的GUI,通过直接在文件浏览器中使用上下文菜单来处理您的git项目。

它支持最常见的git命令,它是开源的,它是免费的,它不需要注册。

然而,他们只支持Windows。通常这不是一个大问题,因为可以使用Wine在Mac和Linux上运行Windows程序。有关如何使用葡萄酒运行Windows程序的教程可以找到here

问题出现在TortoiseGit的上下文菜单中,因为它没有连接Mac的文件浏览器。

有没有人知道如何使用wine在Mac或Linux上运行TortoiseGit并绕过上下文菜单或使用Wine以其他方式调用此菜单?

我知道在Mac或Linux中有git GUI的其他Mac选项。但TortoiseGit非常棒,我认为在Windows中使用相同的GUI以及在Mac或Linux中工作将是一个优势,因为没有必要学习两个GUI。此外,一些Mac GUI不如TortoiseGit完整

git tortoisegit
2个回答
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规范化或路径转换问题的问题。


0
投票

使用支持特定操作系统的其他应用程序会更有成效。这有很多原因,但有两个原因:

  • 尝试混合不受支持的应用程序时,会导致数据损坏的重大风险
  • Git的任何安全漏洞(是的,它们确实发生)都会让您以两种方式暴露出来;一个使用您的模拟GUI工具,另一个使用您的原生Git应用程序

我鼓励您改为查看支持您的操作系统的其他工具。

© www.soinside.com 2019 - 2024. All rights reserved.