下载之家:安全、高速、放心的绿色下载站!

当前位置:首页文章教程软件教程详细列表

SourceTree获取项目代码的方法

时间:2022-12-25 来源:下载之家
手机扫码继续观看
SourceTree获取项目代码的方法

SourceTree正式版是款可以支持mac系统和Windows系统的编程工具。SourceTree提供了可视化代码、可视化进度、Git大文件支持、本地提交搜索等多种强大的功能。SourceTree还具备了简单易用的界面以及丰富的Git工具,有效协助用户或团队更好的完成项目的开发。下面小编向大家介绍一下SourceTree获取项目代码的方法,希望大家会喜欢。

SourceTree获取项目代码的方法:

1. 点击克隆/新建

SourceTree获取项目代码

2. 在弹出框中输入项目地址,http或者ssh地址都可以

SourceTree获取项目代码

如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因

1) 项目地址获取错误

2) 没有项目访问权限

3. 点击“克隆”,等待项目克隆完成,完成后,左侧只有一个分支master

SourceTree获取项目代码

克隆完成后,得到的是发布后的master源码,如果想要获取最新的正在开发中的源码,需要对项目流进行初始化,点击“Git工作流”

SourceTree获取项目代码

直接点“确定”,获取develop分支源码

SourceTree获取项目代码

开发任务都是在develop分支上完成的

4. 分支共有5种类型

1) master,最终发布版本,整个项目中有且只有一个

2) develop,项目的开发分支,原则上项目中有且只有一个

3) feature,功能分支,用于开发一个新的功能

4) release,预发布版本,介于develop和master之间的一个版本,主要用于测试

5) hotfix,修复补丁,用于修复master上的bug,直接作用于master

5. master和develop上文中已介绍过,当开发中需要增加一个新的功能时,可新建feature分支,用于增加新功能,并且不影响开发中的develop源码,当新功能增加完成后,完成feature分支,将新功能合并到develop中,更新develop上的代码

1) 新建feature。首先当前开发分支指向develop,点击“Git工作流”

SourceTree获取项目代码

SourceTree获取项目代码

选择“建立新的分支”

SourceTree获取项目代码

在预览中可看到,feature分支是从develop分出的,输入功能名称,点击确定,项目结构中增加feature分支,并且当前开发分支指向新建的feature分支

SourceTree获取项目代码

2) 在F_add_feature分支下进行开发任务,并提交

SourceTree获取项目代码

以上操作分别增加了feature_1、feature_2、feature_3文件,共提交3次,现项目文件夹下共三个文件

SourceTree获取项目代码

当切换为develop分支后,会发现,在develop下并没有新增的三个文件,说明在feature下进行操作,并不影响develop分支源码

3) 完成feature开发后,将feature中的源码合并到develop分支。将当前分支指向F_add_feature分支,点击“Git工作流”,选择“完成功能”

SourceTree获取项目代码

SourceTree获取项目代码

预览中,表明feature分支将合并到develop,点击确定,进行提交合并,合并成功后

SourceTree获取项目代码

4) 需要再增加新的功能时,重复以上操作即可

5) 当多人协作开发时,可能会出现,不同人员对同一文件进行操作,从而引起合并冲突,对这种情况进行模拟,在当前新建两个feature,分别对feature_1文件进行修改,然后分别合并

SourceTree获取项目代码