不使用Git本身安装Git-TFS

时间:2012-06-05 00:01:55

标签: git windows-7 git-tfs chocolatey

目前,安装Git-TFS网桥的唯一方法是through Chocolatey。但是,当我尝试它时,它似乎安装了Git(对于Windows)以及实际的Git-TFS包。我已经在我的工作机器上安装了Git,因此我不需要它来修改/删除已存在的内容。

有没有办法强迫Chocolatey不要修改我当前的Git安装并只是放入Git-TFS包?如果有,如何配置它以用于我当前的Git安装?

4 个答案:

答案 0 :(得分:4)

我不能代替其他git客户端,但是如果你正在使用git-bash shell,你可以从github下载git-tfs的源代码,编译它,然后将它放在你系统的任何地方并添加它位置到您的路径环境变量。 shell会找到git-tfs并将其挂钩。

答案 1 :(得分:3)

最简单的方法是让网桥安装Git,同时将Git安装保存在自定义目录中,您可以使用Portable application for official Git for Windows轻松完成(即您可以在任何您喜欢的地方轻松解压缩)。

从那里开始,使用你的git安装主要是关于捕获%HOME%/.gitconfig中的全局配置设置。因此,请确保已定义HOME,并且bot git(您和桥上安装的那个)将使用这些。


现在,如果您不需要便携式安装(或edwinf中建议的完整重新编译,如his answer),那么ferventcoderchocolatey organization的成员)建议在评论中查看/评论issue 131

  

添加一个用于忽略安装依赖项的开关(类似于-ignoredependencies

答案 2 :(得分:1)

你可以download git-tfs

无需使用巧克力! (但巧克力是一种非常好的工具;))

答案 3 :(得分:0)

只需下载并解压缩最新版本,然后将该目录放入PATH。