ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
公司代码托管系统使用简介
-
公司的代码托管系统是利用基于git的网页工具gitlab。Gitlab和Github很类似。基本上可以算是自己架设的一个Github网站。
什么是Git?
简单来说就是一个版本管理系统。和其他代码管理有些不同的是它的重点放在了分支的管理上。这样更利于协同开发。更详细的信息可以看这里。
具体使用
Git的指令比较多,各种参数也比较难记。我推荐使用图形化的客户端来具体操作。比如source tree。下面就基于Source Tree介绍一下具体的代码如何管理。
注册Gitlab账号
打开登陆页面,如下图所示
和一般的网站注册一样,注册一个Gitlab账号。注册,验证邮箱,登陆网站之后就可以看到Gitlab的主页面了。
创建Gitlab项目
选择 New Project就可以创建项目了。输入项目相关的信息点击 CREATE PROJECT项目就创建完了。
如果你不想公开这个项目那么你可以选择 Private。这样只有你指定的人才能访问这个项目。
Clone这个项目
项目创建完成之后,进入到新创建的项目的主页可以看到下图的界面。
先点击 HTTP 按钮,然后复制文本框中的项目地址(目前只有http模式测试过,ssh还没测试过,可能会有问题)。打开Source Tree
点击最上面菜单中的 文件 -> 克隆/新建在源路径中粘贴刚才复制的那个地址。填完其他相关内容后选择克隆就能把项目复制到本地了。
提交和推送代码
把项目文件添加到项目文件夹内后
选择你要提交的代码,点击左侧的单选框,文件就会被暂存起来。选择完成之后点击最上面的提交,就可以把代码提交到本地了。如果想要把更改推送到服务器就点击最上面的推送按钮。
这样就可以在服务器上看到你的项目文件了。
其他
暂时还没想到,以后再添加。
-
为什么不直接用github呢,多好用啊,我们公司都是直接用的
-
@choury 因为github的私有源是收费的.我们也有github账户,开源的代码都放在上面 https://github.com/BlueWhaleRobot