NDMerge のインストール方法
NDMerge
のインストール方法を示します。
インストール手順
- 下記サポートサイトより NDMerge ファイル一式をダウンロードしてください。
zip ファイルをダウンロード後、次のようにセキュリティ保護を解除してからファイルを展開してください。
(1) zip ファイルを右クリックして [プロパティ] を表示します。
(2) [全般] タブの下部に表示される [セキュリティ] の説明を読み、右の [許可する] チェックボックスをチェックして [OK] ボタンを押下します。
-
zip ファイルを展開して、任意のインストール先フォルダに格納してください。
-
コマンドプロンプトを起動して、上記の格納フォルダに移動してください。
-
下記のコマンドを実行してください。
ndmerge git-setup install
- コマンドについては こちら を参照してください。
-
Gitのマージコマンド実行時に
NDMerge
を連動して動作させる場合、こちらの手順に従い、".gitattributesファイル"を設定してください。なお、このプログラムを動作させるには .NET 6.0 のインストールが必要です。
インストール後の確認
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
の設定を更新してください。
アップデート手順
すでに 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
- インストール先フォルダのファイルをすべて削除してください。