SourceTree介绍
这是一款将git版本管理工具操作可视化的操作软件,适用于Windows、IOS系统,也就是说不必使用git命令就可以进行暂存、提交、推送、拉取、合并、回滚等操作,这无疑是减轻了开发人员的负担,从而提高开发效率。
软合并
软合并是指将此次提交回滚到指定提交位置,但这个过程中会将修改过的文件暂存到暂存区。操作过程如下:
首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。
然后选取“软合并”,点击“确定”。
最后点击左上角的“提交”按钮就可以看到已暂存文件,这些文件都是之前修改过的内容文件。
混合合并
混合合并是指将此次提交回滚到指定的位置,但这个过程中不会将修改过的文件暂存到暂存区,而是将修改过的文件存放在未暂存文件区。操作过程如下:
首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。
然后选取“混合合并”,点击“确定”。
最后点击左上角的“提交”按钮就可以在未暂存文件中看到已修改过的文件,可以根据自己的开发需求重新提交这些文件。
强行合并
强行合并是指将此次提交回滚到指定的位置,但这个过程中将直接丢弃之前修改的所有文件,因此在选取此种合并时需要考虑清楚,避免一些不必要的麻烦。操作过程如下:
首先鼠标右键选中要回滚到的位置,然后选中上图红色箭头所指位置。
然后选取“强行合并”,点击“确定”。
合并之后,丢弃原来修改的文件,不过也可以根据提交记录返回到回滚前的位置。
除了SourceTree,还有另外一个可视化的操作软件Sublime Merge,各有优点,感兴趣可自行下载。