使用版本控制系统与 Kanzi。¶
当您将您的 Kanzi 项目添加到版本控制系统时,不要添加这些文件和目录:
.kzproj_1.kzproj_2.kzproj_3.kzproj_5.kzproj_4.kzproj_6.kzproj_7.kzproj_8.kzproj_9.kzproj_10.lock.autosaveassetsbuild_vs2017build_vs2019compressedcubemapsgenmipmapsoutputlibthumbnails
使用版本控制工具合并工程¶
在配置版本控制工具后,您可以使用 Kanzi 合并工具进行 Kanzi 项目的更新和合并。对于集成,Kanzi 需要一个版本控制工具,该工具为 Kanzi 合并工具提供必要的参数。
参数类型示例 |
描述 (Description) |
|---|---|
MINE |
源工程的参数。 |
THEIRS |
目标工程的参数。 |
基准 (Base) |
基准工程的参数。 |
MERGED |
合并工程的参数。 |
将 Kanzi 合并工具与版本控制工具集成¶
要将 Kanzi 合并工具与版本控制工具集成:
将您的版本控制工具配置为对 .kzproj 文件使用 Kanzi 合并工具 (
<KanziInstallation>/Studio/Bin/KanziMergeTool.bat)。将
KanziStudio.exe的绝对路径传递给您的版本控制工具。例如,C:\Program Files\Rightware\Kanzi\Studio\Bin\KanziStudio.exe。为 Kanzi 合并工具设置版本控制工具参数。例如,这些参数可以称为 MINE、THEIRS、BASE、MERGED。
将 Kanzi 合并工具与 SVN 版本控制软件集成¶
要将 Kanzi 合并工具与 SVN 版本控制软件集成,请将 Kanzi 合并工具添加为用于合并 .kzproj 扩展名文件的外部程序。
例如,如果您在使用 Tortoise SVN,在 TortoiseSVN 中选择 SVN > 设置 > 外部程序 > 合并工具 > 高级,然后进行设置:
文件名、扩展名或 MIME 类型设为 .kzproj
外部程序设为
<KanziInstallation>/Studio/Bin/KanziMergeTool.bat "<KanziInstallation>/Studio/Bin/KanziStudio.exe" %mine %theirs %base %merged
例如,如果您的 Kanzi 安装在
C:\Program Files\Rightware\Kanzi中,使用C:\Program Files\Rightware\Kanzi\Studio\Bin\KanziMergeTool.bat "C:\Program Files\Rightware\Kanzi\Studio\Bin\KanziStudio.exe" %mine %theirs %base %merged