参赛话题:程序员常用小工具推荐
话题描述:俗话说,工欲善其事,必先利其器。作为每天和各种开发工具打交道的程序员,想必各位都有几件趁手的兵器吧!欢迎你和大家一起分享自己常用的小工具。小工具可以是命令行工具,也可以是项目内的组件、小而美的网站。希望你和大家一起分享~
目录
一、简介
名称:Sourcetree
类型:客户端
官网地址:https://www.sourcetreeapp.com/
使用Sourcetrees可以简便使用git进行操作,非常适合新手和团队操作。
适用于 Windows 和 Mac 的免费 Git 客户端
Sourcetree 简化了您与 Git 存储库的交互方式,因此您可以专注于编码。
通过 Sourcetree 的简单 Git GUI 可视化和管理您的存储库。
二、解决的问题
- 对初学者很友好。告别命令行 - 使用 Git 客户端简化分布式版本控制,让每个人快速上手。
- 对专家来说功能强大。非常适合提高高级用户的工作效率。 查看变更集、存储、分支之间的挑选等。
- 代码可视化。 只需单击一下即可获取有关任何分支或提交的信息。
- 桌面上的 Git 和 Hg。一个功能齐全的 GUI,提供开箱即用的高效、一致的开发过程。 适用于 Git 和 Mercurial。
三、使用说明
1. 下载并安装
官网支持下载Mac和WIn版本的软件,下载地址就在官网首页。
2. 支持多种方式添加项目
Sourcetree主界面可以选择从现有仓库克隆,也可以添加现有项目。
3. 支持多种仓库
在Sourcetree的偏好配置中,可以添加多个远程仓库账户,目前支持的账户如下所示,还是很丰富的。
4. 支持git-flow和Git FLS
git-flow是一套完整的git分支处理方案,能应对大部分项目的开发、合并、上线需求。
Sourcetree在菜单中可以直接完成对功能、版本、补丁的操作。
Git FLS用于解决仓库内的大文件上传操作,Sourcetree也能直接进行操作。
四、缺点和不足
Sourcetree我用的时间比较长,并且也在团队内推广使用。
如果说不足的话,就是建议各位不要用中文,如果你已经习惯了git上命令操作,再去看中文就感觉很别扭。
五、总结
Sourcetree是一款非常易用并且功能强大的git可视化客户端,推荐给不熟悉git命令,和团队内使用。
Git的教程除了经典的Git Pro之外,Sourcetree的出品公司也有一份教程 https://www.atlassian.com/git ,可以学习一下。