使用cygwin的官方Windows Git二进制文件有什么缺点?

时间:2014-01-09 18:09:57

标签: git svn cygwin git-svn

Cygwin的最新git,svn和git-svn组合被困在具有numerous git-svn bugs的旧版本中。我正在考虑下载官方的Windows版本(警告:这将开始下载:http://git-scm.com/download/win),将其放入我的路径,并从Cygwin调用这些二进制文件。这有什么缺点?

2 个答案:

答案 0 :(得分:3)

非Cygwin Windows二进制文件将无法看到Cygwin样式的文件路径。例如,从Cygwin看,您的主目录可能是/home/yourname,但从Windows可以看出C:\cygwin\home\yourname。 Windows git的安装与类Unix的Cygwin工具包之间的交互可能非常棘手。

行结尾也可能是一个问题。

另一种方法是从源代码构建git

答案 1 :(得分:2)

官方二进制文件为Git for Windows(在下载页面上也是如此)。

使用一些cygwin工具,Git for Windows二进制文件效果不佳。

对我来说,这意味着它不适用于薄荷:

git没有页面或颜色输出,因为它不懂会说薄荷语言。

我认为最大的问题是我想使用cygwin作为完整的unix工具套件,但我得到的印象是Git for Windows的目标是让Git成为本机Windows工具:

  

最后,我得出的结论是,制作薄荷的工作太难了   与msysgit。和恕我直言,使用mintty(虽然它是一个伟大的终端)   从它引入的意义上说,这也是朝着错误方向迈出的一步   不是Windows原生的其他工具和依赖项。   Sebastian Schuberth (msysgit contributor)

这是一个崇高的目标,但它不符合我的需求。您的里程可能会有所不同。

轶事:我没有注意到路径或行结尾的问题。但是,Cygwin现在提供git-2.1.1-1所以我放弃了msysgit。