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