1# ohos-sdk 两个版本文件比对工具
2
3## 简介
4比对两个ohos-sdk版本,将两个版本相同平台的共同文件以及缺失文件输出到Excel表格中
5
6## 目录
7
8```
9├─src         #存放源码
10└─test        #本地运行使用文件
11```
12
13## 环境
14
15电脑中必须配置有Python环境
16
17## 打包
18
191、工具代码clone下来之后,需要在当前工程目录下安装打包依赖,即在 .\build-tools\compare_sdk_files 目录下进入终端,输入命令:pip install pyinstaller
20
212、打包依赖安装完成之后,输入打包命令:pyinstaller --onefile .\src\main.py
22
233、工具打包完成之后,会在当前工程文件下生成'build'文件夹、'dist'文件夹、main.spec文件,工具包为'dist'文件夹下的'main.exe'文件
24
25## 运行
26
27在'dist'文件夹下进入终端,运行以下命令即可运行工具
28
29```
30main.exe -N compare -P 旧版SDK路径(确定到平台) -M 新版SDK路径(确定到平台) -O 输出文件差异结果Excel表格地址
31
32例如:main.exe -N compare -P E:\3.2.3.0\ohos-sdk\linux -M E:\3.2.6.3\ohos-sdk\linux -O E:\diff.xlsx
33```
34
35> **说明:**
36> 
37> 1、需保证参数按照规定顺序输入
38> 
39> 2、旧版本SDK和新版本SDK路径必须确定在ohos-sdk目录下的linux、windows或者mac文件夹,各平台内压缩包无需手动解压
40> 
41> 3、输出地址如果只填写文件路径未指定具体的输出文件名,则会在指定文件目录下输出'diff.xlsx'文件,也可将文件名拼接至输出路径中
42> 
43