【版本管理 01】媲美beyond compare 的差异对比功能
程序开发必备神器中,beyond compare 绝对可以排一号。
虽说好用,但这东西,是收费的。
如果是简单的单个文件的比对,其实可以使用PyCharm里自带的。
点击源文件,再点击View -> Compare With … -> 选择目标文件
对比示例,可以查看下面这张图,UI做的还是挺好看的。

【版本管理 02】查看文件修改记录:Annotate
当你的项目处于受控状态(开启了版本控制),你对项目里的文件的修改都会留下记录。
那怎么查看这些记录呢?在编辑框的左边右键,然后选择 Annotate

就会出来如下图所示的界面。

在这里界面里记录着,哪个人在哪一天修改了该文件的哪一行,commit 号是多少?
非常方便我们对代码进行追溯。
【版本管理 03】查看文件的所有操作记录
之前为了恢复因为手误造成的语法错误,我使用了快捷键来定位错误行,虽然解决了问题,但总感觉姿势不对,如果没有造成语法错误呢?如何追溯到是哪里的改动影响到了呢?
假如有种方法,可以项目查看最近的修改记录的话(没有git做版本控制的情况下),那就太好了。
太巧的是,今天我打开 PyCharm ,就给我推了这条 tip,使用 Alt + Shift +C 就可以快速查看最近修改的内容
