用于Windows的非Cygwin / MSySGit Git命令行/ GUI

时间:2011-09-08 09:25:02

标签: git

GIT的Java实现的想法听起来很棒,但这些都是可嵌入的API,而不是实际的最终用户程序。我很乐意甚至使用一组依赖于基于Java的GIT实现的命令行程序,以便减少Cygwin依赖。拥有一个GUI应用程序可能会要求太多。

为了明确这一点,我正在寻找任何可以执行基本git命令的操作,例如: git clonegit init,我敢说git svn ... - 在非Cygwin堆栈之上(例如Java / .net)。

商业选择也可行。

1 个答案:

答案 0 :(得分:4)

现在我们已经清除了MSysGit作为核心没有什么特别的错误(是的,它可以通过本机应用程序的Windows路径调用它返回带有正斜杠的路径,但是其他常规窗口格式的工作正常大多数原生应用程序),您可以看一下:

  • MSysGit自带的GUI。这是基本的,但实际上足够90%的时间。
  • Git Cola,是最先进的Git GUI之一,附带Windows安装程序。
  • Git Extensions是非常好的仅限Windows的界面,它还在Visual Studio中添加了一个插件(上次我尝试过它没有显示状态,只提供了菜单)。也可以使用它的.Net API在自己的应用程序中调用MSysGit。
  • Git Wiki上列出了更多工具。