Git 我怎样才能告诉Cygwin依赖项是从源代码构建的?
我将Git与Cygwin一起使用(我更喜欢Cygwin而不是Mingw,而且我不喜欢PoshGit) 不幸的是,Cygwin存储库中可用的Git版本有点旧(1.7.9-1)。所以我从源代码构建了Git1.8(顺便说一句,这其实并没有我想象的那么难,但我离题了) 唯一的问题是Cygwin安装程序没有“意识到”已经安装了Git。如果我尝试安装一些依赖于Git的包(例如),Cygwin安装程序会告诉我需要安装GitGit 我怎样才能告诉Cygwin依赖项是从源代码构建的?,git,cygwin,Git,Cygwin,我将Git与Cygwin一起使用(我更喜欢Cygwin而不是Mingw,而且我不喜欢PoshGit) 不幸的是,Cygwin存储库中可用的Git版本有点旧(1.7.9-1)。所以我从源代码构建了Git1.8(顺便说一句,这其实并没有我想象的那么难,但我离题了) 唯一的问题是Cygwin安装程序没有“意识到”已经安装了Git。如果我尝试安装一些依赖于Git的包(例如),Cygwin安装程序会告诉我需要安装Git 有没有办法解决这个问题?不知何故,我可以通知您Git已经安装,Cygwin安装程序应该
有没有办法解决这个问题?不知何故,我可以通知您Git已经安装,Cygwin安装程序应该尝试使用它来解决对Git包的任何依赖关系吗?也有同样的问题。除了安装用于git完成的包之外,还有另一种方法。从下载git-completion.bash文件,将其放入/etc/bash_completion.d/目录,将该文件重命名为“git”,然后重新启动Cygwin。您获得的git完成(假设已经安装了bash完成)没有任何依赖项。缺点是这个文件没有自动更新功能,但是Cygwin版本更古老。也有同样的问题。除了安装用于git完成的包之外,还有另一种方法。从下载git-completion.bash文件,将其放入/etc/bash_completion.d/目录,将该文件重命名为“git”,然后重新启动Cygwin。您获得的git完成(假设已经安装了bash完成)没有任何依赖项。缺点是您没有自动更新此文件,但Cygwin版本更古老。也许您可以通过修改
/etc/setup
()中的.lst.gz
文件来欺骗Cygwin。也许您可以通过修改/etc/setup
()中的.lst.gz
文件来欺骗Cygwin