使用版本控制系统与 Kanzi。

当您将您的 Kanzi 项目添加到版本控制系统时,不要添加这些文件和目录:

  • .kzproj_1

  • .kzproj_2

  • .kzproj_3

  • .kzproj_5

  • .kzproj_4

  • .kzproj_6

  • .kzproj_7

  • .kzproj_8

  • .kzproj_9

  • .kzproj_10

  • .lock

  • .autosave

  • assets

  • build_vs2017

  • build_vs2019

  • compressed

  • cubemaps

  • gen

  • mipmaps

  • output

  • lib

  • thumbnails

使用版本控制工具合并工程

在配置版本控制工具后,您可以使用 Kanzi 合并工具进行 Kanzi 项目的更新和合并。对于集成,Kanzi 需要一个版本控制工具,该工具为 Kanzi 合并工具提供必要的参数。

参数类型示例

描述 (Description)

MINE

源工程的参数。

THEIRS

目标工程的参数。

基准 (Base)

基准工程的参数。

MERGED

合并工程的参数。

将 Kanzi 合并工具与版本控制工具集成

要将 Kanzi 合并工具与版本控制工具集成:

  1. 将您的版本控制工具配置为对 .kzproj 文件使用 Kanzi 合并工具 (<KanziInstallation>/Studio/Bin/KanziMergeTool.bat)。

  2. 将 KanziStudio.exe 的绝对路径传递给您的版本控制工具。例如,C:\Program Files\Rightware\Kanzi\Studio\Bin\KanziStudio.exe。

  3. 为 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
    

另请参阅

合并工程

工程 (Projects)