astah*

Japanese | English
Home astah* オンラインマニュアル

参照プロジェクト 【p】

Eメール 印刷

作業中のプロジェクトに、そのプロジェクトが参照する他のプロジェクトを設定します。これにより、分割管理された大規模なプロジェクトのマージを補助します。参照プロジェクトに含まれるモデルは、基本的に編集できません(参照のみ)。

参照プロジェクトの紹介ブログ

astahブログ:複数人で、同時に効率よくモデリングする

デモビデオ(英語)


参照プロジェクトを追加する

  1. メインメニュー[ファイル]-[参照プロジェクト管理]を選択し、ダイアログを開きます。
    reference_model_dialog1
  2. [追加]ボタンを押下し、絶対パス、または相対パスを選んで、参照するプロジェクトを指定します。
  3. 参照プロジェクトが追加されます。
    reference_model_dialog2

参照プロジェクトのモデルは、構造ツリー上にそれを示すマークと共に表示されます。参照プロジェクトのモデルは閲覧のみで編集・削除はできません。

tree reference_model_123


参照プロジェクトを削除する

  1. メインメニュー[ファイル]-[参照プロジェクト管理]を選択し、ダイアログを開きます。
  2. 削除したいプロジェクトを選択し、[削除]ボタンを押下します。

参照プロジェクトを更新する

  1. メインメニュー[ファイル]-[参照プロジェクト管理]を選択し、ダイアログを開きます。
  2. 更新する参照プロジェクトを選択して、[更新]ボタンをクリックします。
  3. 更新されると、[マージされたタイムスタンプ]、[ファイルのタイムスタンプ]もそれぞれ更新されます。

参照プロジェクトのパスを変更する

  1. メインメニュー[ファイル]-[参照プロジェクト]を選択してダイアログを開きます。
  2. パスを変更したい参照プロジェクトを選択し、[パスの変更]ボタンを押下します。
  3. パスを変更して[了解]ボタンを押下します。

参照プロジェクトを解除する

参照先のプロジェクトに、追加したモデルを保持したまま、参照プロジェクトの追加設定を解除します。

  1. 参照プロジェクト管理ダイアログで、解除したい参照プロジェクトを選択し、[解除]ボタンをクリックします。
  2. 確認ダイアログで「はい」を押下すると、参照プロジェクトの設定が解除されます。

トータルマージユーティリティ

batファイルやshファイルを用いて、コマンドラインから参照プロジェクトを更新します。

bullet1 バッチファイルから参照プロジェクトを更新する

コマンドラインから下記コマンドを実行して、指定したディレクトリ配下に存在する全ての*.astaファイルうち、参照プロジェクトの情報が更新されていないプロジェクトファイルに対して参照プロジェクトを更新します。

Windowの場合

call astah-run.bat “astah_directory_path” update-all

Linuxの場合

astah-run.sh “astah_directory_path” update-all
  • 出力先ディレクトリに「yyyyMMdd_HHmm_convert_command.log」のファイル名でログが出力されます
  • astah-run.bat、astah-run.shはastah*インストールフォルダ内にあります
  • use-builtin-timestamp (ubt) オプションにより、ファイルのタイムスタンプでなく、プロジェクトが持つファイルのタイムスタンプで更新します

例)

Windows call astah-run.bat “C:\\Program Files\\astah-professional” update-all
Linux astah-run.sh “/home/tanaka/astah-professional” update-all

 

bullet1 バッチファイルから強制的に参照プロジェクトを更新する

指定したディレクトリ配下に存在する全ての*.astaうち、参照プロジェクトの情報を持つプロジェクトに対して強制的に参照プロジェクトを更新します。

Windowsの場合

call astah-run.bat “asta_directory_path” update-all-force

Linuxの場合

astah-run.sh “astah_directory_path” update-all-force
  • 出力先ディレクトリに「yyyyMMdd_HHmm_astah_convert_command.log」のファイル名でログが出力されます
  • asta-run.batはastah*インストールフォルダにあります

強制更新の例)

Windows call astah-run.bat “C:\\Program Files\\astah-professional” update-all-force
Linux astah-run.sh “/home/tanaka/astah-professional” update-all-force

トータルマージユーティリティの詳細は、astah*インストールフォルダ配下の total-merge-utilities.html をご覧ください。