2013-02-06 70 views
0

我有一個自定義的git命令(特別是git-tfs - 我不想通過巧克力安裝)我想要在單獨的文件夾(C:\ Program Files(x86)\ Git \ extensions \ GitTfs)中使用此自定義命令。我知道我可以將此文件夾添加到系統路徑中,但我想將git設置隔離到git文件夾。如何讓git識別自定義命令的文件夾?

我試圖設置的git --exec路徑:

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命令放在單獨的文件夾中。)

+0

嘗試雙重逃避你的反斜槓。 - 「c:\\ Prog ...」 – forivall

回答

0

@ chepner的答案是正確的概念,但該路徑必須是可執行文件。所以正確的語法是:

git config --global alias.tfs !'C:\Program Files (x86)\Git\extensions\GitTfs\git-tfs.exe' 
1

我認爲您只能指定一個目錄。您可能能夠使用別名(未經測試):

git config --global alias.tfs '!c:\Program Files (x86)\Git/extensions/GitTfs/git-tfs' 
相關問題