【Pycharm 版本管理 3个技巧】

29 阅读1分钟

【版本管理 01】媲美beyond compare 的差异对比功能

程序开发必备神器中,beyond compare 绝对可以排一号。

虽说好用,但这东西,是收费的。

如果是简单的单个文件的比对,其实可以使用PyCharm里自带的。

点击源文件,再点击View -> Compare With … -> 选择目标文件

对比示例,可以查看下面这张图,UI做的还是挺好看的。

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a61762a69e8a403384cb523b7ec8e6ea~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1846&h=596&s=92553&e=png&b=1e1f1b

【版本管理 02】查看文件修改记录:Annotate

当你的项目处于受控状态(开启了版本控制),你对项目里的文件的修改都会留下记录。

那怎么查看这些记录呢?在编辑框的左边右键,然后选择 Annotate

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f53ffa80759245398ddee572762ff36e~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1804&h=862&s=179598&e=png&b=282923

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

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fdd7d29ae6f5441b87cb60451e7e7cfc~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1660&h=1542&s=418717&e=png&b=3d4042

在这里界面里记录着,哪个人在哪一天修改了该文件的哪一行,commit 号是多少?

非常方便我们对代码进行追溯。

【版本管理 03】查看文件的所有操作记录

之前为了恢复因为手误造成的语法错误,我使用了快捷键来定位错误行,虽然解决了问题,但总感觉姿势不对,如果没有造成语法错误呢?如何追溯到是哪里的改动影响到了呢?

假如有种方法,可以项目查看最近的修改记录的话(没有git做版本控制的情况下),那就太好了。

太巧的是,今天我打开 PyCharm ,就给我推了这条 tip,使用 Alt + Shift +C 就可以快速查看最近修改的内容

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/87dcfe4aee29436eb5af0a78746f5bab~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1284&h=670&s=208364&e=png&b=383b3d

测试新人可以学习《测试人的 Python 工具书》书籍《性能测试 JMeter 实战》书籍