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

当前位置:首页软件下载应用软件详细列表

SourceTree V2.5最新版

SourceTree V2.5最新版
  • 软件分类: 应用软件
  • 软件大小: 23.63 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win10
  • 更新时间: 2021-12-04
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

SourceTree最新版是一款强大的Git/Mercurial桌面客户端,是一个分布式版本控制系统。SourceTree最新版支持Windows和Mac操作系统,支持创建、克隆、提交、push、pull和合并等操作。软件使用简单,功能强大,为用户提供了简洁美观的界面,它能够帮你实现许多高级的功能,能够让你不再需要命令行,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

SourceTree v2.5最新版

SourceTree最新版软件特色

1、新手的完美选择

简化团队的DVCS操作,可以执行提交、推送、获取、合并分支等操作,按照书签的方式管理代码库,并提供日志视图。

2、对老手也足够强大

为高级开发人员带来更大的便利,你可以根据变更集和cherry-pick进行评审

3、完全支持DVCS

SourceTree官方版简化了你与Git和Hg库的交互方式,可以通过直观、简洁、干净、友好的客户端管理本地的和远程的代码仓库。

4、开箱即用的Git和Hg流程

方便的使用Git流和Hg流。保持代码库的整洁,使开发过程变得更有效率。

SourceTree最新版安装步骤

1、双击下载的SourceTree.exe文件,安装前要确认 安装了 git 或是 Mercurial。安装的时候会提醒你安装.net框架依赖,是自动完成的,但是等待的时间比较长。安装完成后会要求重启。

2、重启后,重新开始软件安装

SourceTree v2.5最新版

3、选择路径,并安装

SourceTree v2.5最新版

SourceTree v2.5最新版

4、安装完成,会弹出如下对话框,你可以选择自动下载。用git直接选择跳过就可以了。

SourceTree v2.5最新版

SourceTree v2.5最新版

SourceTree最新版使用教程

1. SourceTree是什么

拥有可视化界面的项目版本控制软件,适用于git项目管理

window、mac可用

2. 获取项目代码

1. 点击克隆/新建

SourceTree v2.5最新版

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

SourceTree v2.5最新版

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

1) 项目地址获取错误

2) 没有项目访问权限

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

SourceTree v2.5最新版

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

SourceTree v2.5最新版

SourceTree v2.5最新版

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

SourceTree v2.5最新版

开发任务都是在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 v2.5最新版

SourceTree v2.5最新版

选择“建立新的分支”

SourceTree v2.5最新版

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

SourceTree v2.5最新版

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

SourceTree v2.5最新版

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

SourceTree v2.5最新版

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

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

SourceTree v2.5最新版

SourceTree v2.5最新版

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

SourceTree v2.5最新版

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

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

SourceTree v2.5最新版

feature_1在feature_1.txt下做如下操作

SourceTree v2.5最新版

feature_2在feature_1.txt下做如下操作

SourceTree v2.5最新版

先后合并F_feature_1和F_feature_2,会出现冲突

SourceTree v2.5最新版

点击close,查看未提交的更改,提示feature_1.txt出现冲突,

SourceTree v2.5最新版

打开feature_1.txt

SourceTree v2.5最新版

出现<<<<<<< HEAD、=======、>>>>>>> feature/F_feature_2,HEAD和=号之间表示当前分支下的代码,=号和>>>>>>> feature/F_feature_2之间表示要合并的分支下的代码,>>>>>>> feature/F_feature_2表示了要合并的分支的分支名称,

根据情况区分要保留的代码,要删除的代码,最后再删除<<<<<<< HEAD、=======、和>>>>>>> feature/F_feature_2

SourceTree v2.5最新版

将修改的代码再进行一次提交

SourceTree v2.5最新版

一旦出现feature合并冲突,要合并的feature分支不会被删除,如F_feature_2,确保合并没有问题后,可手动删除F_feature_2

6. 当开发到一定阶段,可以发布测试版本时,可以从develop分支,建立release分支,进入预发布测试阶段。点击“Git工作流”,选择“建立新的发布版本”

SourceTree v2.5最新版

SourceTree v2.5最新版

预览中可以看到,release是从develop分出的,输入发布版本名‘R_v1.0’,点击确定

SourceTree v2.5最新版

R_v1.0为阶段性发布版本,主要用于发布前进行测试,后续的开发工作仍旧在develop上进行,如果在测试过程中发现问题,直接在release上进行修改,修改完成后进行提交

7. 对release分支R_v1.0进行两次修改后,测试完成,可以进行正式发布,在当前分支指向R_v1.0分支下,点击“Git工作流”,选择“完成发布版本”

SourceTree v2.5最新版

SourceTree v2.5最新版

在预览中可以看到,R_v1.0向develop和master分别合并,点击确定,完成正式发布。

SourceTree v2.5最新版

完成合并后,默认指向develop为当前分支,master增加多个版本更新,将master分支推送到origin,完成线上发布

8. 正式版本发布后,develop可继续进行后续开发,当正式版本出现问题时,需要进行问题的修改,可以在master分支建立修改补丁hotfix。将当前分支切换到master,点击“Git工作流”,选择“建立新的修复补丁”

SourceTree v2.5最新版

SourceTree v2.5最新版

预览中hotfix分支是从master拉去出来的,输入修复补丁名,点确定

SourceTree v2.5最新版

在该分支下进行master的问题修改,修改完成后进行提交。当所有补丁问题修改完成后,点击“Git工作流”,选择“完成修复补丁”

SourceTree v2.5最新版

SourceTree v2.5最新版

预览中,H_fix_1向master和develop分别合并,点击确定,完成分支合并。

SourceTree v2.5最新版

合并完成后,默认当前分支为develop,master分支有版本需要更新,当前分支切换为master,进行推送,完成补丁修复。

点击查看更多: SourceTree

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[SourceTree V2.5最新版]资源来源互联网,版权归该下载资源的合法拥有者所有。