2013年2月21日 星期四

Xcode Git-TF


http://git-scm.com/

Why Git is better than SVN

http://www.worldhello.net/2012/04/12/why-git-is-better-than-svn.html

SourceTree - 好用的 Git / Mercurial GUI 管理工具 for Mac OS X

GotGitHub

Git GUI Clients


Mac下配置Git-TF來連接TFS2012

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的目錄,參考如下步驟

  1. 打開Terminal命令行窗口,並進入用戶根目錄

    cd ~/
  2. 驗證.profile 文件是否存在:

    ls -la | grep ".profile"
  3. 如果文件沒有找到,用命令行創建:

    touch .profile
  4. 打開.profile問津,並編輯

    open .profile
  5. 在文件底部添加如下代碼,其中"/Users/[ME]/Git-Tf/"請修改為你的Git-Tf目錄

    export PATH="/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/":$PATH
    export PATH="/Users/[ME]/Git-Tf/":$PATH
  6. 保存,並關閉文本編輯窗口,回到命令行窗口,輸入如下命令行:

    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命令去提交

沒有留言:

張貼留言