- 前言
针对于git上需要有代码版本及代码分支的概念后,给大家整理一个Sourcetree这个工具在多分支的项目上使用的便捷性。
Sourcetree可以让开发人员只在开发工具上关注代码开发,在Sourcetree上进行代码多分支的管理及代码提交,解决冲突等问题。
可以让管理人员关注代码分支的管理工作,代码提交日志的查阅,及代码分支的合并。
- Sourcetree的使用方法
- Sourcetree的主界面
从如上界面即可看出自己负责的哪些项目,有哪些分支,自己本地改了哪些文件。
- Sourcetree上项目的拉取
此操作完后即完成了项目拉取的工作,就如①所示的页面
- Sourcetree拉取的代码与本地开发工具关联
此处以JAVA开的idea 为例,如下图所示,即完成了开发工具的项目与Sourcetree拉取下来的代码的关联,这样在idea上进行修改的代码同步在Sourcetree的界面也可以看到。
- 开发工作区的分支与Sourcetree的工作区的分支切换
此操作用在此项目有多个分支,如分支1和分支2,你都拉取到了本地,现在开发工具你是在分支1上进行的代码修改。现在要切换到分支2上进行代码修改,将如何操作
可以在idea的最下面用git branch命令,查看开发工具是否也切到了此分支。
- Sourcetree代码提交到对应分支,可直接提交到本地仓库也可提交到远程仓库
- Sourcetree拉分支
- Sourcetree分支合并
切到需要合并到的分支工作区,在其它分支上,点击右键进行分支代码合并。
如遇到冲突,可直接在Sourcetree页面解决冲突后在提交
- Sourcetree的安装
SourceTreeSetup-3.4.5.exe 当前最新版本
在我们的工具服务器上下载此exe。安装的弹出的第一个页面直接点跳过,下一步它会检测本地是否安装git,如果已安装不用管,在那个mercurial那个前面的勾去掉,直接下步即可完成安装
Git-2.32.0-64-bit.exe Sourcetree的安装依赖git的安装,如果本地已经安装了git则忽略。