1
我想下載我的git repo unsing tcl。 我用這個PROCtcl:執行git命令
proc download_git_repo {} {
global git_rev git_path
exec git clone https://github.com/bitcoin/bitcoin.git $git_path/bit_git
}
,但我無法找到該目錄bit_git,似乎在命令執行不會正常工作與混帳!
我用於其他COMAND它的高管工作正常
我怎麼能在外殼excecute git的命令與TCL
$ git_path設置是否正確?你如何輸入用戶名和密碼? – Feroc
我想'git_path'變量在它的值中有空格,或者它不是絕對的,你的腳本恰好有一個與你在腳本運行時期望的不同的工作目錄(或者它在調用之前的某處調用'cd' 'download_git_repo')。確保在調用腳本(Git可以看到它)之前將'GIT_TRACE'環境變量設置爲'1'並*導出*並查看克隆時將打印出的Git。 – kostix
考慮閱讀[this](http://wiki.tcl.tk/exec)並注意那裏介紹的各種方法,以便將不同的參數正確地分隔到'exec'。 – kostix