目前,安装Git-TFS网桥的唯一方法是through Chocolatey。但是,当我尝试它时,它似乎安装了Git(对于Windows)以及实际的Git-TFS包。我已经在我的工作机器上安装了Git,因此我不需要它来修改/删除已存在的内容。
有没有办法强迫Chocolatey不要修改我当前的Git安装并只是放入Git-TFS包?如果有,如何配置它以用于我当前的Git安装?
答案 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),那么ferventcoder(chocolatey organization的成员)建议在评论中查看/评论issue 131:
添加一个用于忽略安装依赖项的开关(类似于
-ignoredependencies
)
答案 2 :(得分:1)
你可以download git-tfs。
无需使用巧克力! (但巧克力是一种非常好的工具;))
答案 3 :(得分:0)
只需下载并解压缩最新版本,然后将该目录放入PATH。