相关疑难解决方法(0)

以编程方式(非手动)查找Windows系统上安装Git的路径

我想编写一个小的构建助手工具,它将读取当前Git工作目录的一些属性,如最后一次提交哈希,是否有修改过的文件等等.我发现使用已安装的Git二进制文件比使用未知格式的压缩文件读取.git目录更容易.但我的工具必须尽可能便携.它适用于.NET应用程序,因此唯一的要求应该是.NET 2.0或更高版本.

现在我如何找到安装Git的路径?如果用户刚刚点击了Git安装程序,则会使用默认值.但它可能会有所不同.当我在git/bin中看到所有程序文件时,我真的不希望它出现在我的%PATH%中(像TortoiseGit这样的其他工具似乎也不需要).我没有在注册表中找到任何路径线索.

我可以使用什么算法来查找Git,这不是完整的文件系统扫描?(我已经说过它需要快吗?)

windows git

51
推荐指数
4
解决办法
8万
查看次数

标签 统计

git ×1

windows ×1