0

我有一个自定义 git 命令(特别是 git-tfs - 我不想通过 Chocolatey 安装)我想在单独的文件夹(C:\Program Files (x86)\Git\extensions\GitTfs)中有这个自定义命令。我知道我可以将这个文件夹添加到系统路径中,但我想将 git 设置隔离到 git 文件夹中。

我试图设置 git --exec-path:

git --exec-path="c:\Program Files (x86)\Git/libexec/git-core;c:\Program Files (x86)\Git/extensions/GitTfs"

git --exec-path="/c/Program Files (x86)/Git/libexec/git-core:/c/Program Files (x86)/Git/extensions/GitTfs"

但我得到:usage: git....

我可以添加多个文件夹git --exec-path吗?(或者以任何其他方式将我的自定义 git 命令放在单独的文件夹中。)

4

2 回答 2

1

我认为您只能指定一个目录。您也许可以改用别名(未经测试):

git config --global alias.tfs '!c:\Program Files (x86)\Git/extensions/GitTfs/git-tfs'
于 2013-02-06T18:33:24.630 回答
0

@chepner 的答案在概念上是正确的,但路径必须是可执行文件。所以正确的语法是:

git config --global alias.tfs !'C:\Program Files (x86)\Git\extensions\GitTfs\git-tfs.exe'
于 2013-11-24T16:04:07.227 回答