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) |
ベースプロジェクトのパラメーター。 |
マージ済み |
マージされたプロジェクトのパラメータ。 |
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 と呼ばれることがあります。
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