broc 使用教程-可能是我智障看不懂官方markdown
0 背景
1 说明
首先说一下 网上竟然没有教程 是我看不懂官方文档吗 ?头大
2 讲解
按照官方配置后发现
下载代码 git clone https://github.com/baidu/broc.git baidu/broc
安装protobuf 进入到tools目录执行sh install protobuf, protobuf被安装在$HOME/protobuf目录下
处理proto文件 进入到tools目录下面执行sh install proto, 生成broc自用的py文件
设置PATH 将broc的client目录设置到PATH中, 例如:export PATH=$HOME/broc/client:$PATH
这个时候相当于搭建好环境 之后 进行处理 配置git/svn 服务地址
说那么多 直接看坑 git 下载的时候使用的ssh 需要配置成 < git@github.com >
[root@24648294fb2b test_a] cat ~/.broc.rc
[repo] \n
git_repo_domain = git@github.com
svn_repo_domain = http://github.com/
svn_postfix_branch = pg633
svn_postfix_tag = PD_BL
3 路径问题
说了那么多 官方文档说的好麻烦 ,看源码debug得到结果 (忽然爱上了python )
本地文件路径 /root/a/pg633/test_a
git 链接地址 https://github.com/pg633/test_a
说的直白一点就是 后面的 pg633/test_a 这块需要是本地目录 相同 ,然后映射出你的本地work_space 是/root/a
然后就可以愉快的run 起来了
https://github.com/baidu/broc/wiki/broc-tutorial
不摸着石头过河,难道要在温柔乡睡到天昏地暗。