Git代码修改对比工具

基于 Git 的代码修改比对工具,适合经常需要提交代码的你。它用 Python 写的,逻辑挺清楚。只要你有个本地 Git 仓,调用make_new_old函数,立马就能生成一份newold的对比文件,方便看改了啥。比较适合本地开发流程里用,尤其是多人协作时,改动对比一目了然。

make_new_old函数的参数也不复杂:gitdir是你 Git 命令的位置,比如F:\GitBin\gitworkdir是 Git 仓的根目录;output是输出比对结果的文件夹。嗯,几个路径填清楚就能跑了。

我自己是在Python 3.6.3上测的,用IDLE导入模块就能直接调用,运行也挺快。适合放在你常用的工具脚本里,工作流加个钩子就更方便了。

对比工具多,但这个的优势就是简单直白,不靠别的依赖。适合偏命令行开发的你,代码也不多,一眼就能看懂。如果你平时习惯用 Git 提交变更前自己先检查一下,这个工具就合适。

对了,想了解更多版本控制和对比工具的思路,可以看看这篇还不错的Versions 版本对比工具,挺有参考价值。

py 文件大小:4.65KB