Git这么香,为啥还要可视化?

一、降低入门门槛

Github Desktop / Sourcetree / TortoiseGit
“工欲善其事,必先利其器”,团队项目开发中的高效协作管理非常重要。
对于高级程序员及IT老兵来说,有了Git直接用命令行管理也许就足够了,
但可视化的工具会降低技术入门及使用门槛,团队选用某种统一工具也将
极大降低沟通成本,提升协作效率。
 

二、非技术人员掌控项目全貌

IDEA,Pycharm等IDE工具自身已经有Git集成(Version Control),但是还有很多项目团队成员并不是开发人员,他们同样需要管理设计文档,操作手册,图片说明等共享资料。 现在就连VS Code 安装一个Git插件,自己随意编写的便签文件都可以得到很好的版本管理。而Sourcetree 等工具的使用者更多是 Project Manager等需要看到项目全貌,掌控项目交付与进度的人。作为PG开发人员,有了Git,有了命令行,理论上说啥都能搞定了。但即使是PG人员,大家因为经验不同,碰到Branch Merge, Rebase 这些复杂的Git操作,未必每个人都理解得很清楚,而一旦操作失误,补救起来项目经理也要花费不必要的时间精力。 而一般正规大型项目都有master/develop/feature/release/hotfix 这样几个分支,仅靠IDEA, Pycharm里的集成Git工具难以看到项目全貌。使用了SourceTree, 项目经理发布产品的工作效率将大大提升。比如需要对产品 A. Release V2.1766.908 新增两个功能,打个补丁后下周发布,Sourcetree就会更好帮到你。
Git应用的不同视角:
1. 项目管理视角(Sourcetree)

Git这么香,为啥还要可视化?_第1张图片

项目管理-版本发布-SourceTree界面示例
2. 开发编程视角(Pycharm Git插件)

Git这么香,为啥还要可视化?_第2张图片

Pycharm中Git界面示例-1

Git这么香,为啥还要可视化?_第3张图片

Pycharm中Git界面示例-2
3. 文档管理视角(VS Code + Git Plugin)

Git这么香,为啥还要可视化?_第4张图片

VS Code + Git Plugin 方便快捷
 

你可能感兴趣的:(git)