zoukankan      html  css  js  c++  java
  • Mac下配置GitTF来连接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的目录,参考如下步骤

    打开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/":$PATH
    export 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命令去提交。

  • 相关阅读:
    NOJ-1581 筷子 (线性DP)
    UVA-242 Stamps and Envelope Size (DP)
    POJ 1860 (SPFA判断正环)
    POJ 3268 最短路水题
    STL----priority_queue
    STL----unique
    POJ 2031(最小生成树Kruskal算法+几何判断)
    POJ 3468(线段树区间修改+区间求和)
    学习线段树
    POJ 1251(最小生成树裸题)
  • 原文地址:https://www.cnblogs.com/dotey/p/2702157.html
Copyright © 2011-2022 走看看