引言
最近开发使用了Kali系统,抛弃了Windows,好多可视化的工具没有找到代替品,公司项目的源代码管理器使用的是微软的TFS,Visual Studio 中默认集成了这个工具,而Linux上就比较麻烦了。
安装所需模块
苹果机好像可以直接使用brew install tee-clc 安装, 而Linux使用pkg和apt我没有实现,所以直接上github上查找一下tee-clc 的代码,如果有编译的更好,很幸运存在打包好的。
https://github.com/microsoft/team-explorer-everywhere
tf命令

把下载好的tee-clc解压到喜欢的路径,最好创建软连接到bin目录里ln -s /usr/local/tee-clc /bin
但是这样做会有一个弊病,就是打开后他找的是bin目录里的相关jar包,而不是/usr/local/tee-clc,原则上软连接就不会出现这种情况,但是时间不太允许,我修改了tee-clc的内容
if [ -z "$TF_CLC_HOME" ] ; then
BASE_DIRECTORY=`dirname "$0"`
else
BASE_DIRECTORY="$TF_CLC_HOME"
fi
BASE_DIRECTORY="/usr/local/tee-clc"
也就是加了最后一行BASE_DIRECTORY="/usr/local/tee-clc",这样路径就锁定到了解压路径。
此时就可以直接在任何目录中使用tf命令了。
创建工作区
tf workspace -new 【工作区名称】 -collection:【tfs服务路径】
创建映射
tf workfold -map '【tfs路径】' 【本地路径】 -collection:【tfs服务路径】 -workspace:【工作区名称】
常用命令
tf checkin -comment:"test" # 迁入
tf -get # 获取最新
避免每次都登录
tf -login:用户名,'密码' 命令
比如
tf -login:zhangsan,'123456' get
获取最新
小试牛刀
使用electron写个GUI界面

这样就方便每次提交和拉代码了。

评论 0
还没有评论,来说点什么吧。