Loading... # 引言 最近开发使用了Kali系统,抛弃了Windows,好多可视化的工具没有找到代替品,公司项目的源代码管理器使用的是微软的TFS,Visual Studio 中默认集成了这个工具,而Linux上就比较麻烦了。 # 安装所需模块 苹果机好像可以直接使用brew install tee-clc 安装, 而Linux使用pkg和apt我没有实现,所以直接上github上查找一下tee-clc 的代码,如果有编译的更好,很幸运存在打包好的。 `https://github.com/microsoft/team-explorer-everywhere` # tf命令 ![image.png](https://www.zunmx.top/usr/uploads/2022/07/56687194.png) 把下载好的tee-clc解压到喜欢的路径,最好创建软连接到bin目录里`ln -s /usr/local/tee-clc /bin` 但是这样做会有一个弊病,就是打开后他找的是bin目录里的相关jar包,而不是/usr/local/tee-clc,原则上软连接就不会出现这种情况,但是时间不太允许,我修改了tee-clc的内容 ```bash 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命令了。 # 创建工作区 ```bash tf workspace -new 【工作区名称】 -collection:【tfs服务路径】 ``` # 创建映射 ```bash tf workfold -map '【tfs路径】' 【本地路径】 -collection:【tfs服务路径】 -workspace:【工作区名称】 ``` # 常用命令 ```bash tf checkin -comment:"test" # 迁入 tf -get # 获取最新 ``` # 避免每次都登录 ```bash tf -login:用户名,'密码' 命令 ``` 比如 ```bash tf -login:zhangsan,'123456' get ``` 获取最新 # 小试牛刀 使用electron写个GUI界面 ![image.png](https://www.zunmx.top/usr/uploads/2022/07/3252384049.png) 这样就方便每次提交和拉代码了。 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏