rp打包解包工具
为了便于Axure的rp文件版本控制,把rp文件解压后,通过git进行管理,便可以减少每个版本所占的空间。
而 rp_Packer 提供打包和解压的脚本,便于操作。
rp_Packer 下称 rp打包解包工具
往往一个rp文件比较大,可能占100多kb,每次修改后,由于git无法解析rp文件,会看作二进制文件,把整个rp文件进行备份,每个版本就备份一次100多kb,随着版本增多.git目录便会越来越大。
而rp文件解压后,由多个rppkg文件构成,而每次修改并不一定导致所有rppkg文件改变,像我一般就3个左右,对比所有rppkg文件来说,git只需增加这3个rppkg文件的备份即可,可能这3个rppkg文件共占50多kb,因此每次改动后,对git目录的影响会被整个rp文件要小,因此目录便会不会太大。
下面是使用时的目录结构,rp打包解包工具 作为子模块加入其中。
├── Caugoo_Data_Center.PM.rp
├── README.md
├── env.bat
├── rp
│ ├── 8.0.0.3372.version
│ ├── CsvAnnotationReportGeneratorConfiguration
│ │ └── e0
│ │ └── f709fc88cee74feea3b4dbafb8560ee0
│ │ └── f709fc88cee74feea3b4dbafb8560ee0.rppkg
│ ├── DesignDocument
│ │ └── 05
│ │ └── 8f8e6ddcb70b4d56b942352261d54905
│ │ └── 8f8e6ddcb70b4d56b942352261d54905.rppkg
│ ├── HtmlPrototypeGeneratorConfiguration
│ │ └── b2
│ │ └── bb6033b809a84800bf554d4f4bc472b2
│ │ └── bb6033b809a84800bf554d4f4bc472b2.rppkg
│ ├── Master
│ │ ├── 67
│ │ │ └── 10e533be9ab5449fb467a98b0ecb3967
│ │ │ └── 10e533be9ab5449fb467a98b0ecb3967.rppkg
│ │ ├── 9e
│ │ │ └── 4c51b3da79d24b35ae830f36eb8a8d9e
│ │ │ └── 4c51b3da79d24b35ae830f36eb8a8d9e.rppkg
│ │ └── f9
│ │ └── f309194ce863477da2553ee78378c1f9
│ │ └── f309194ce863477da2553ee78378c1f9.rppkg
│ ├── Page
│ │ ├── 3a
│ │ │ └── 6aaabbe5e3a44e0ab50aae0fe5e85a3a
│ │ │ └── 6aaabbe5e3a44e0ab50aae0fe5e85a3a.rppkg
│ │ ├── 6b
│ │ │ └── 5b00e93c881d4b73ba17a7668c9a1d6b
│ │ │ └── 5b00e93c881d4b73ba17a7668c9a1d6b.rppkg
│ │ ├── d3
│ │ │ └── d955669b6ba641308528391fe855afd3
│ │ │ └── d955669b6ba641308528391fe855afd3.rppkg
│ │ └── ff
│ │ └── 3ab578e7f3a3474183aef94897616dff
│ │ └── 3ab578e7f3a3474183aef94897616dff.rppkg
│ ├── PrintConfig
│ │ └── b1
│ │ └── 64ec55fdef0149c6a9eeb849bb0a4cb1
│ │ └── 64ec55fdef0149c6a9eeb849bb0a4cb1.rppkg
│ ├── Word2007SpecificationGeneratorConfiguration
│ │ └── a1
│ │ └── 7deb8416fafa4f16b95cf16d627aefa1
│ │ └── 7deb8416fafa4f16b95cf16d627aefa1.rppkg
│ └── document.settings
├── rp_Name.bat
└── rp_Packer
├── 7-Zip
│ ├── 7-zip.dll
│ ├── 7-zip32.dll
│ ├── 7z.dll
│ └── 7z.exe
├── LICENSE
├── README.md
├── pack_To_Rp.bat
└── unpack_To_Git.bat
Caugoo_Data_Center.PM.rp 是 Axure rp 文件,这个rp文件不会被加入git中进行版本控制(.gitignore)
rp 为上述rp文件解压的目标文件夹
rp_Name.bat 用于向 rp打包解包工具 指明rp文件的名称
env.bat 用于设置 rp打包解包工具 的运行环境,若用默认设置的话便可以不需要 env.bat 文件了
rp_Packer/pack_To_Rp.bat 用于把 rp 目录打包成rp文件
rp_Packer/unpack_To_Git.bat 用于rp文件解压到 rp 目录,这个最常用,基本每次改动后,都手动运行这个bat,然后用git提交新版本
rp_Name.bat
set rp_name=Caugoo_Data_Center.PM.rp
env.bat
set rp_path=./../
rem set unpack_path=./../rp/
rem set Qiz_path="./7-Zip/7z.exe"
env.bat 也可以修改 rp文件解压的目标文件夹(unpack_path)和 7z启动目录(Qiz_path)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。