SourceTree是一款很有名的GitGUI工具,以前只在Mac平台上使用,后来开发团队把它带到Windows平台上,它有一个精致、简洁的界面,极大地简化了开发者和代码库之间Git操作的方式,对那些不熟悉Git命令的开发者来说非常实用。
GIT是一个版本管理工具。提到版本控制,每个人都会想到svn。但这两者之间有本质的不同。
SVN是一个集中的版本控制系统,只有一个中央管理的服务器,可以保存所有文件的修订版,同时协作人员通过客户端连接到这个服务器,提取最新的文件或提交更新。
Git是一种分布式的版本控制系统,每个终端都是一个仓库,客户机不仅提取最新版本的文件快照,而且还会将原始代码仓库的整个图象全部删除。每次提取操作实际上都是对代码仓库的一次完整备份。
若您不喜欢命令行,您还可以使用图形界面工具SoureTree:
SourceTree具有完整的Git特性:
使用所有的Git命令都需要一个简单的用户界面;
2.只需一次单击,就可以管理托管或本地的所有Git库;
3.单击一下就可以执行commit、push、pull、merge等操作;
4.一些高级功能,例如补丁处理、恢复、shelve、修改类型等等;
可以连接到在Bitbucket、Stash、MicrosoftTFS或GitHub上托管的代码。
为了方便开发者追踪程式码动态,SourceTree也提供一个直观、实时的聚合视图来显示程式码的变更。另外,SourceTree还提供了一系列Git工具,让开发者在Mac平台、Windows平台和云平台上都能获得强大的体验。
网址入口:http://www.sourcetreeapp.com/