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)

ベースプロジェクトのパラメーター。

マージ済み

マージされたプロジェクトのパラメータ。

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 と呼ばれることがあります。

SVNバージョン管理ソフトウェアに Kanzi マージツールを統合する

Kanzi マージツールをSVNバージョン管理ソフトウェアと統合するには、Kanzi マージツールを.kzproj拡張子のファイルをマージするための外部プログラムとして追加します。

例えば、Tortoise SVNを使用している場合、TortoiseSVNでSVN > 設定 > 外部プログラム > マージツール > 詳細を選択し、次のように設定します。

  • ファイル名、拡張子、またはmime-typeを.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)