一步步教你使用sourceTree「终于解决」

一步步教你使用sourceTree「终于解决」再次执行SourceTreeSetup-3.3.8。 这步操作我们一般选择不使用Mercurial,因为我们会安装git。 安装成功,创建桌面快捷方式。 点击下面的新建文件夹可以根目录再建。

sourceTree官网:www.sourcetreeapp.com/

此教程基于SourceTree 3.3.8版本

SourceTree 3.3.8 跳过注册安装

如果运行安装包的时候提醒你安装失败,按照提示去安装.net框架,这个sourceTree应该是基于.net的,所以要升级到最新的.net框架。

    1. 运行安装包,执行到选择 bitbucket 的界面退出
一步步教你使用sourceTree「终于解决」

    1. 到 C:\Users{当前用户名}\AppData\Local\Atlassian\SourceTree\ 这个路径下新建 accounts.json ,并复制如下代码到json文件:
[
  {
    "$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
  }
]
    1. 打开SourceTree.exe_Url_25t1xsz10bzzlo5mj0lqpe3o52byurph\3.3.8.3848\下的user.config文件,增加如下代码
<setting name="AgreedToEULA" serializeAs="String">
    <value>True</value>
</setting>
<setting name="AgreedToEULAVersion" serializeAs="String">
    <value>20160201</value>
</setting>
    1. 再次执行SourceTreeSetup-3.3.8。
一步步教你使用sourceTree「终于解决」

这步操作我们一般选择不使用Mercurial,因为我们会安装git。

    1. 安装成功,创建桌面快捷方式。

但是我们找不到快捷方式,而且这里也没让我们选安装路径,其实他默认安装了。我们可以找到软件安装位置,发送快捷方式到桌面。

一步步教你使用sourceTree「终于解决」

sourceTree 基本使用

1.本地仓库

一步步教你使用sourceTree「终于解决」

本地仓库可以目录结构式地管理代码

一步步教你使用sourceTree「终于解决」

    1. 选中右键可以重命名,删除等
    1. 点击下面的新建文件夹可以根目录再建。

2.选择本地已有的git文件项目

我们一般开始都用git直接下载代码,或使用代码编辑器内置的git管理工具。然而当我们开始用sourceTree来管理git时,不想重新拉取代码,所以可以Add将已有的项目添加进来。

一步步教你使用sourceTree「终于解决」

一步步教你使用sourceTree「终于解决」

检出分支

一般刚拉取下来的项目,本地分支只有master,我们可以查看远程分支有哪些,检出有效的分支

一步步教你使用sourceTree「终于解决」

一步步教你使用sourceTree「终于解决」

一步步教你使用sourceTree「终于解决」

新建分支

1.在开发项目前,或者一个全新的功能需求前,我们一般都会新建分支,这样可以对发布版本进行管理,方便后期修复bug使用。

2.已发布的分支出现bug要临时修复时,最后也新建一个fixBug分支。

一步步教你使用sourceTree「终于解决」

删除分支

当我们在新分支上开发完一个版本功能后,就会合并到一个主分支上,这时这个新分支就没用了,如果我们保留,分支就会越来越多,时间久了不易维护,所以我们一般都会删除无用的分支

一步步教你使用sourceTree「终于解决」

如果这个时候提醒你删除失败,那看下你当前在哪个分支,如图中所示你在bim-tt03分支,这时你要删除bim-tt03分支,这是不允许的,你要切换当前分支到其它分支,再来删除。

切换分支

一步步教你使用sourceTree「终于解决」

commit提交

当我们修改文件后,要提交修改记录,这时我们可以查看修改的内容,选择要提交的文件

一步步教你使用sourceTree「终于解决」

一步步教你使用sourceTree「终于解决」

贮藏

已发布的版本难免会有bug,往往发布出去后,还得继续开发新功能,这时候又得修改之前的bug,就需求切换到其它分支,进行bug修复。这种情况就比较难受了,因为工作到一半的代码又不能提交,但不提交的话,又不能切换分支,这时就可以使用贮藏了。

1.贮藏未提交的更改

一步步教你使用sourceTree「终于解决」

2.恢复贮藏现场

当我们处理完临时工作后,需要回到原来的工作现场继续开发。

  • 1.先将分支切回原来的工作分支
  • 2.找到贮藏的内容,右键应用贮藏,恢复现场
一步步教你使用sourceTree「终于解决」

持续更新

参考学习 blog.csdn.net/zcube/artic…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13893.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注