sourcetree使用方法,sourcetree使用教程。SourceTree Windows版是一款在Windows上的Git客户端,这款软件不但功能齐全,并且完全免费,应用性强、便于入门,简易大气的页面设计让客户一目了然。
软件详细介绍
SourceTree汉化版是一款强劲的Git/Mercurial桌面上客户端,适用mac系统合Windows系统软件,今日我产生的是Windows版的,SourceTree汉化版的美观大方页面也是其他类型的软件所没法匹敌的,软件简单化了客户与与Git和Hg库的交互技术,促使客户根据客户端就可以管理方法当地和远程控制的代码仓库,十分好用和便捷。
sourcetree使用教程
1. 最先,安装完 SourceTree 之后先运作一次,弹出来复位登陆页面后撤出。
2. 进到这一文件夹名称:C:\Users\你的电脑上姓名\AppData\Local\Atlassian\SourceTree , 在这里寻找或是新创建一个 json 种类的文档,起名叫:accounts 。
即:在这个文件目录下新创建一个全名叫 accounts.json 的文档。
留意: Windows 系统软件文件后缀名是默认设置掩藏的,必须先显示文件的文件后缀名,随后随意新创建一个 文本文件 ,将文档全称改成 accounts.json 就可以。
显示信息文件后缀名的方式:
开启 如:
或是:
机构 -- 文件夹名称和检索选择项 -- 查询 -- 将 掩藏已经知道文件属性的后缀名 选择项撤消选定后点一下 明确 就可以:
3. 用随意在线编辑器开启并载入以下几点:
[html] view plain copy
[
{
"$id": "1",
"$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
"Authenticate": true,
"HostInstance": {
"$id": "2",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
"Host": {
"$id": "3",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
"Id": "atlassian account"
},
"BaseUrl": "https://id.atlassian.com/"
},
"Credentials": {
"$id": "4",
"$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
"Username": "",
"Email": null
},
"IsDefault": false
}
]
文档储存取得成功后的模样:
4. 重新启动resourceTree就可以一切正常应用了。
PS:第一次进入有这一选择项页面,挑选白框中的就可以了。
应用页面 :
SourceTree使用方法
1. SourceTree是啥
有着数据可视化页面的新项目版本号监控软件,适用git项目风险管理
window、mac能用
2. 获得新项目编码
1. 点一下复制/新创建
2. 在弹出框中键入新项目详细地址,http或是ssh详细地址都能够
假如箭头符号偏向的库房种类说明“这不是一个规范的Git库房”,可能是有下列缘故
1) 新项目详细地址获得不正确
2) 沒有新项目访问限制
3. 点一下“复制”,等候新项目复制进行,进行后,左边只有一个支系master
复制进行后,获得的是公布后的master源代码,假如要想获得全新的已经开发设计中的源代码,必须对新项目流开展复位,点一下“Git工作流”
立即点“明确”,获得develop支系源代码
开发设计每日任务全是在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工作流”
挑选“创建新的支系”
在浏览中可见到,feature支系是以develop分离出来的,键入作用名字,点一下明确,新项目构造中提升feature支系,而且当今开发设计支系偏向新创建的feature支系
2) 在F_add_feature支系下开展开发设计每日任务,并递交
之上实际操作各自提升了feature_1、feature_2、feature_3文档,共递交3次,现新项目文件夹名称下共三个文档
当转换为develop支系后,会发觉,在develop下并沒有增加的三个文档,表明在feature下开展实际操作,并不危害develop支系源代码
3) 进行feature开发设计后,将feature中的源代码合拼到develop支系。将当今支系偏向F_add_feature支系,点一下“Git工作流”,挑选“进行作用”
浏览中,说明feature支系将合拼到develop,点一下明确,开展递交合拼,合拼取得成功后
4) 必须再提升新的作用时,反复之上实际操作就可以
5) 当多的人合作开发设计时,很有可能会出現,不一样工作人员对同一文档开展实际操作,进而造成合拼矛盾,对这类状况开展仿真模拟,在当今新创建2个feature,各自对feature_1文档开展改动,随后各自合拼
feature_1在feature_1.txt下做以下实际操作
feature_2在feature_1.txt下做以下实际操作
依次合拼F_feature_1和F_feature_2,会出現矛盾
点一下close,查询未提交的变更,提醒feature_1.txt出現矛盾,
开启feature_1.txt
出現<<<<<<< HEAD、=======、>>>>>>> feature/F_feature_2,HEAD和=号中间表明当今支系下的编码,=号和>>>>>>> feature/F_feature_2中间表明要合拼的支系下的编码,>>>>>>> feature/F_feature_2表明了要合拼的支系的支系名字,
依据状况区别要保存的编码,要删掉的编码,最终再删掉<<<<<<< HEAD、=======、和>>>>>>> feature/F_feature_2
将改动的编码再开展一次递交
一旦出現feature合拼矛盾,要合拼的feature支系不容易被删掉,如F_feature_2,保证 合拼没有问题后,可手动式删掉F_feature_2
6. 当开发设计到一定环节,能够公布检测版本号时,能够从develop支系,创建release支系,进到预公布产品测试。点一下“Git工作流”,挑选“创建新的公布版本号”
浏览中能够见到,release是以develop分离出来的,键入公布版本号名‘R_v1.0’,点一下明确
R_v1.0为分阶段公布版本号,关键用以公布前开展检测,事后的开发设计工作中依然在develop上开展,假如在检测全过程中发现问题,立即在release勤奋行改动,改动进行后开展递交
7. 对release支系R_v1.0开展2次改动后,检测进行,能够开展宣布公布,在当今支系偏向R_v1.0分支下,点一下“Git工作流”,挑选“进行公布版本号”
在浏览中能够见到,R_v1.0向develop和master各自合拼,点一下明确,进行宣布公布。
进行合拼后,默认设置偏向develop为当今支系,master提升好几个版本升级,将master支系消息推送到origin,进行网上公布
8. 宣布版本号公布后,develop可再次开展事后开发设计,当宣布版本号出現难题时,必须开展难题的改动,能够在master支系创建改动补丁下载hotfix。将当今支系转换到master,点一下“Git工作流”,挑选“创建新的恢复补丁下载”
浏览中hotfix支系是以master拖去出去的,键入恢复补丁下载名,点明确
在该支系下开展master的难题改动,改动进行后开展递交。当全部补丁下载难题改动进行后,点一下“Git工作流”,挑选“进行恢复补丁下载”
浏览中,H_fix_1向master和develop各自合拼,点一下明确,进行支系合拼。
合拼进行后,默认设置当今支系为develop,master支系有版本号必须升级,当今支系转换为master,开展消息推送,进行补丁下载恢复。
软件特点
1、Git大文件适用
SourceTree适用Git LFS,容许精英团队在一个地区追踪大中型财产。
2、Git排出拆箱
智能化与SourceTree和支系Git的流动性,保持干净库和开发设计高效率。
3、子控制模块
子控制模块管理方法新项目,他们的依靠,及其别的新项目的排序时,使日常生活更轻轻松松。
4、当地递交检索
在SourceTree中立即检索递交,文档变更和支系。
5、互动式rebase
应用SourceTree的互动式rebase专用工具来清除并消除递交。
6、远程控制储存库管理工具
SourceTree容许您在其简易的操作界面中检索和复制远程控制储存库。