メインコンテンツまでスキップ

NDMerge のインストール方法

NDMergeは、Next Design 本体のインストール時に、Next Design のインストールフォルダに自動的にインストールされます。
Next Design をインストールせずに、NDMergeを利用する場合は、以下の手順でインストールしてください。

インストール手順

  1. 下記サポートサイトより NDMerge ファイル一式(zip ファイル)をダウンロードしてください。

    https://www.nextdesign.app/support/auth/downloads/#ndmerge

注意

zip ファイルをダウンロード後、次のようにセキュリティ保護を解除してからファイルを展開してください。
(1) zip ファイルを右クリックして [プロパティ] を表示します。
(2) [全般] タブの下部に表示される [セキュリティ] の説明を読み、右の [許可する] チェックボックスをチェックして [OK] ボタンを押下します。

  1. zip ファイルを任意のインストール先フォルダに展開してください。

  2. ターミナルを起動して、インストール先フォルダに移動してください。

  3. 下記のコマンドを実行してください。

    .\ndmerge git-setup install

    このコマンドの詳細については こちら を参照してください。

  4. Gitのマージコマンド実行時に NDMerge を連動して動作させる場合、こちらの手順に従い、".gitattributesファイル"を設定してください。

    なお、このプログラムを動作させるには .NET 8.0 のインストールが必要です。

インストール後の確認

  • NDMergesetup コマンドを実行すると、グローバル環境(OSログインユーザー毎)の gitconfig に設定されます。
    • 設定された内容はインストール先フォルダで下記コマンドを実行することで確認できます。

      ./ndmerge git-setup list
    • 設定内容に、 merge.NDMerge.driver の項目が追加されていれば正しく設定されています。

    • Windows 版での実行例

      > ./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 にアップデートするには以下の手順を実施します。

  1. 下記サポートサイトより新しいバージョンの NDMerge ファイル一式(zip ファイル)をダウンロードしてください。

    https://www.nextdesign.app/support/auth/downloads/#ndmerge

注意

zip ファイルをダウンロード後、次のようにセキュリティ保護を解除してからファイルを展開してください。
(1) zip ファイルを右クリックして [プロパティ] を表示します。
(2) [全般] タブの下部に表示される [セキュリティ] の説明を読み、右の [許可する] チェックボックスをチェックして [OK] ボタンを押下します。

  1. インストール先フォルダ内の既存ファイルをすべて削除してください。

  2. 新しいバージョンの zip ファイルをインストール先フォルダに展開してください。

  3. ターミナルを起動して、インストール先フォルダに移動してください。

  4. 次のコマンドを実行して、新しいバージョンにアップデートできたことを確認してください。

    .\ndmerge --version

アンインストール手順

  1. ターミナルを起動して、 NDMerge のインストール先フォルダに移動してください。

  2. 下記のコマンドを実行してください。

    ./ndmerge git-setup uninstall
  3. .gitattributesの設定.gitattributes ファイルに記載した内容を削除してください。

  4. NDMerge 以外の設定が .gitattributes ファイルに記述されていない場合は、以下のコマンドを実行してください。

    git config --global --unset core.attributesfile
  5. インストール先フォルダのファイルをすべて削除してください。

関連項目