Git-TF是微軟提供的讓TFS Server支持Git的工具,但網(wǎng)上幾乎沒有文章來針對(duì)Mac OS下安裝Git-TF的說明,Mac下配置Git-TF的操作步驟如下:
下載文件
請(qǐng)從官方地址下載: Git-TF for Visual Studio Team Foundation Server 2012
下載后,解壓縮文件到本地,本例中,解壓縮到 /Users/[ME]/Git-Tf 目錄,其中[ME]是當(dāng)前登錄用戶名
添加環(huán)境變量
要在MAC中添加環(huán)境變量,保證能訪問到Git-Tf的目錄,參考如下步驟
打開Terminal命令行窗口,并進(jìn)入用戶根目錄
cd ~/
驗(yàn)證 .profile 文件是否存在:
ls -la | grep ".profile"
如果文件沒有找到,用命令行創(chuàng)建:
touch .profile
打開.profile問津,并編輯
open .profile
在文件底部添加如下代碼,其中"/Users/[ME]/Git-Tf/"請(qǐng)修改為你的Git-Tf目錄
export PATH="/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/":$PATH
export PATH="/Users/[ME]/Git-Tf/":$PATH
保存,并關(guān)閉文本編輯窗口,回到命令行窗口,輸入如下命令行:
source .profile
獲取項(xiàng)目
重新啟動(dòng)命令行窗口,輸入如下命令測(cè)試,其中的 shanghai\liujunmin 請(qǐng)?zhí)鎿Q自己的TFS登錄賬號(hào):
git tf clone http://pd-tfs2012:8080/tfs $/demo
Username:shanghai\liujunmin
Password:***********
保存賬號(hào)密碼
如果要保存賬號(hào)密碼,可以用如下命令,其中的 shanghai\liujunmin 請(qǐng)?zhí)鎿Q自己的TFS登錄賬號(hào):
git config git-tf.server.username "shanghai\liujunmin"
git config git-tf.server.password ***********
配置完成
試用后,發(fā)現(xiàn)Git-tf可以在XCode中進(jìn)行Commit,但不能直接在XCode中Push,只能在命令行中調(diào)用Checkin命令去提交。