声明
本文旨在声明怎么使用git来管理代码,结合项目组内目前现状,如果使用git tf来管理当前代码,摆脱ms对代码的束缚.
感谢 @向文文 同学发现这个非常不错的工具.
git安装
不详细说了,参考资料内有安装地址,对应不同平台,另外git还有界面版本,不习惯命令行的同学可以学习使用.
git-tf工具
一个可以使用git来管理tfs代码的工具,git-tf网站
大家根据不同的平台安装.
git-tf使用简单说明
git tf clone
clone tfs代码到本地
1 | git tf clone [tfs host + tfs product] [tfs path] |
git tf checkin
checkin代码到tfs, 必须先将本地代码提交.
1 | git tf clone |
git tf pull
更新tfs代码到本地
1 | git tf pull |
多人开发
1.先创建本地dev分支
1 | git checkout -b dev |
2.将代码提交本地dev分支
1 | git commit -am "commit code" |
3.切换到主分支
1 | git checkout master |
4.更新代码
1 | git tf pull |
5.合并分支代码
1 | git merge dev |
6.编译代码
1 | grunt web:cruise |
7.提交编译代码
1 | git commit -am "build code" |
8.checkin代码
1 | git tf checkin |