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

NDMerge のインストール方法

NDMerge のインストール方法を示します。

インストール手順

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

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

注意

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

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

  2. コマンドプロンプトを起動して、上記の格納フォルダに移動してください。

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

    ndmerge git-setup install

    • コマンドについては こちら を参照してください。
  4. 後述する".gitattributesファイルの設定"の手順に従い、ファイルを設定してください。

    • これらの手順で、Gitのマージコマンド実行時に NDMerge が連動するように設定されます。

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

インストール後の確認

  • NDMergesetup コマンドを実行すると、グローバル環境(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の設定

  1. ローカルPC環境の任意の場所に .gitattributes ファイルを作成・配置します。

  2. 以下のコマンドを実行し、配置した .gitattributes ファイルをグローバル環境に設定します。

    git config --global core.attributesfile [.gitattributesファイルへの絶対パス]

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

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

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

注意

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

  1. 新しいバージョンの NDMerge のzipファイルを展開します。

  2. インストール済みの NDMerge のインストール先フォルダ内のファイルを、上記で展開したファイルで上書きします。

アップデート後の確認

  • アップデートに成功したかを確認するには、コマンドプロンプトで NDMerge のインストール先フォルダに移動して、以下のコマンドを実行します。

    ndmerge --version

アンインストール手順

  1. コマンドプロンプトを起動して、 NDMerge のインストール先フォルダに移動してください。
  2. 下記のコマンドを実行してください。

    ndmerge git-setup uninstall

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

    git config --global --unset core.attributesfile

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

関連項目