NDMerge のインストール方法
NDMerge
のインストール方法を示します。
インストール手順
- 下記サポートサイトより NDMerge ファイル一式をダウンロードしてください。
注意
zip ファイルをダウンロード後、次のようにセキュリティ保護を解除してからファイルを展開してください。
(1) zip ファイルを右クリックして [プロパティ] を表示します。
(2) [全般] タブの下部に表示される [セキュリティ] の説明を読み、右の [許可する] チェックボックスをチェックして [OK] ボタンを押下します。
zip ファイルを展開して、任意のインストール先フォルダに格納してください。
コマンドプロンプトを起動して、上記の格納フォルダに移動してください。
下記のコマンドを実行してください。
ndmerge git-setup install
- コマンドについては こちら を参照してください。
後述する".gitattributesファイルの設定"の手順に従い、ファイルを設定してください。
- これらの手順で、Gitのマージコマンド実行時に
NDMerge
が連動するように設定されます。
なお、このプログラムを動作させるには .NET Core 3.1 のインストールが必要です。
- これらの手順で、Gitのマージコマンド実行時に
インストール後の確認
NDMerge
のsetup
コマンドを実行すると、グローバル環境(OSログインユーザー毎)のgitconfig
に設定されます。- 設定された内容は下記コマンドを実行することで確認できます。
ndmerge git-setup list
- 設定内容に、
merge.NDMerge.driver
の項目が追加されていれば正しく設定されています。 - 実行例
> ndmerge git-setup list
exec: git config merge.NDMerge.name
nd diff merge application
exec: git config merge.NDMerge.driver
'[ユーザー環境毎の絶対パス]/ndmerge.exe' merge -o %A -t %B -b %O -m %A -p %P -l warn
- 設定された内容は下記コマンドを実行することで確認できます。
注意
gitconfig
に設定されたパスと格納フォルダの場所が異なる場合、NDMerge
が動作しません。
格納フォルダを移動した場合は、再度setup
コマンドを実行し、gitconfig
の設定を更新してください。
.gitattributesファイルの設定
Gitグローバル環境の .gitattributes
ファイルを設定することで、GitにてNext Designのモデルファイルなどをマージする際に NDMerge
が連動するようになります。
.gitattributesの設定
ローカルPC環境の任意の場所に
.gitattributes
ファイルを作成・配置します。以下のコマンドを実行し、配置した
.gitattributes
ファイルをグローバル環境に設定します。git config --global core.attributesfile [.gitattributesファイルへの絶対パス]
.gitattributes
ファイルに以下の内容を追記してください。# NDMerge
*.nproj merge=NDMerge
*.nmdl merge=NDMerge
*.nprof merge=NDMerge
*.iproj merge=NDMerge
*.imdl merge=NDMerge
*.iprof merge=NDMerge
.gitattributesを設定済みの場合
- 既に
.gitattirbutes
ファイルを作成・設定済みの場合は、下記コマンドで確認してください。git config --global core.attributesfile
アップデート手順
すでに NDMerge
がインストール済みの場合、新しいバージョンの NDMerge
にアップデートするには以下の手順を実施します。
- 下記サポートサイトより新しいバージョンの NDMerge ファイル一式をダウンロードしてください。
注意
zip ファイルをダウンロード後、次のようにセキュリティ保護を解除してからファイルを展開してください。
(1) zip ファイルを右クリックして [プロパティ] を表示します。
(2) [全般] タブの下部に表示される [セキュリティ] の説明を読み、右の [許可する] チェックボックスをチェックして [OK] ボタンを押下します。
新しいバージョンの
NDMerge
のzipファイルを展開します。インストール済みの
NDMerge
のインストール先フォルダ内のファイルを、上記で展開したファイルで上書きします。
アップデート後の確認
- アップデートに成功したかを確認するには、コマンドプロンプトで
NDMerge
のインストール先フォルダに移動して、以下のコマンドを実行します。ndmerge --version
アンインストール手順
- コマンドプロンプトを起動して、
NDMerge
のインストール先フォルダに移動してください。 - 下記のコマンドを実行してください。
ndmerge git-setup uninstall
- .gitattributesの設定 で
.gitattributes
ファイルに記載した内容を削除してください。 NDMerge
以外の設定が.gitattributes
ファイルに記述されていない場合は、以下のコマンドを実行してください。git config --global --unset core.attributesfile
- インストール先フォルダのファイルをすべて削除してください。