一、引言
在工作生活中,我们总会遇到这么一种需求:
我们有两个文件夹,两个文件夹下的文件大致都是相同的,只是进行了一些修改,我想要快速得知两个文件夹文件的不同之处在哪。
这个需求看似很难以完成,其实不然。
只需要我们巧用版本管理工具即可。使用 SVN 或者 Git 都是可以的,这里我以使用 Git 为例。
二、示例
现在,我来展示下如何使用版本工具来完成这个任务。
1. 创建 2 个文件夹,模拟 3 个文件
2. 以 folder1 文件夹为基准,创建一个 git 工作仓库,并提交为第一个版本
3. 将 folder2 下的文件全部拷贝到 folder1 中去,并且全部选择替换掉
4. 使用 TortoiseGit 方便的提交比对功能,在 folder1 中提交代码,并且检查提交更改
这下,我们终于可以一目了然,从 folder1 到 folder2 到底发生了什么变化了。
Enjoy It :)