なんでastahファイルgitで管理するの?
複数人でモデリング図を管理することになったので、更新が入った際の共有で時間をかけたくなかったから。
管理方法
バニラのastahで管理できるようにしたかったので、XMLで管理します。
XMLであれば容量が大きくなりますが文字で管理したかったのでしょうがないですね。
やり方
保存(出力)
- astahの
ツール
->XML入出力
からXMLプロジェクトファイル出力
を選択します。
![スクリーンショット 2019-05-23 19.38.09.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F182036%2F4d42747a-9308-d6de-97cd-213095b35e73.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=8397d16381068858532a614c556b5cdf)
- git管理されているフォルダ内に保存(or 上書き保存)
![スクリーンショット 2019-05-23 19.41.42.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F182036%2Fda393d87-3450-12ed-580e-b179d9d99e34.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=33c8d2e96b5b4acc9b1fb68705e370c4)
- git管理されているフォルダで以下を実行して変更を確定します。
- git add
[ファイル]
- git commit
- git push
- git add
読み込み(入力)
-
他の人が読み込むときはgit管理されているフォルダで下記を実行して、ファイルの情報を更新します。
- git pull
-
astahの
ツール
->XML入出力
からXMLプロジェクトファイル入力
を選択します。
![スクリーンショット 2019-05-23 19.43.10.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F182036%2F6abb1edb-aec9-e0c9-93a8-26b49ddb88aa.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=fb32bee624cd22ed5510eeed867e32e8)
- 読み込みたいXMLファイルを指定して、読み込みます。
終わりに
とりあえず、プラグインとか入れないでやってるので、容量が悪いですがみんなで一斉に変更することはあんまりないので、コンフリクトとかは大きく考えなくてもいいかな。
もっといい方法があればぜひぜひ〜