このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
プロジェクトは,必要なファイルの検索,ファイルと設定の管理と共有,ソース管理との対話によって,大規模なモデリングプロジェクトを整理します。プロジェクトとはおよびプロジェクトを使用したソース管理についてを参照してください。
プロジェクトで使用できるソース管理ツールとワークフローについて説明します。組み込みのGitまたはSVNを試すか,サードパーティ製のツールを統合します。
GitまたはSVNソース管理をプロジェクトに追加する。
モデルファイルをバイナリとして登録します。
MATLAB®で,Gitを構成し,モデルファイルを登録し,SSH認証を使用します。
空のリモートGitHub®リポジトリを作成します。
プロジェクトを共有するには,プロジェクトをGitHubで公開します。
外部のGit™リポジトリをサブモジュールとしてクローンします。
SVNの構成,モデルファイルの登録,ファイルのロック,リポジトリの共有,およびSVN外部参照の管理を行います。
ソース管理を無効にして,プロジェクトテンプレートを準備します。
プロジェクトをアーカイブし,別のソース管理で新しいプロジェクトを作成します。
软件开发工具包(SDK)を使用すると,プロジェクトをサードパーティ製ソース管理ツールと統合できます。
MATLABを比較とマージに使用するための外部ソース管理のカスタマイズ
外部ソース管理ツールからの比較とマージにMATLAB比較ツールを使用します。
Gitソース管理からプロジェクトの作業コピーを取得する。
SVNソース管理からプロジェクトの作業コピーを取得する。
SVNを使用して,プロジェクトの特定のリビジョンにタグ付けします。
ローカルで変更されたプロジェクトファイルをチェックします。
リポジトリバージョンが進んでいるかどうかを調べます。
GitまたはSVNでリビジョンを更新する。
SVNを使って,編集前にユーザーがモデルファイルを必ずロックするようにします。
プロジェクトの変更を確認します。
上位と比較して変更されたファイルの変更を確認するか,特定のリビジョンを比較します。
未保存の変更,ソース管理対象でないファイル,古い派生ファイルなどの問題についてプロジェクトをチェックします。
変更セットをローカルGitリポジトリまたはSVNリポジトリにコミットする。
ローカルな変更を破棄するか,1ファイルまたはプロジェクト全体のリビジョンを選択します。
変更のリモートリポジトリからの取得,マージ,およびリモートリポジトリへのプッシュを行うGitワークフロー。
ブランチの作成,切り替え,マージ,元に戻す,および削除を実行します。
競合の検出と解決,テキストファイルのマージとモデルのマージ,競合マーカーの抽出を行います。
プロジェクトでMDLから基金に変換してリビジョン履歴を保存する
プロジェクトは,モデルファイルのMDL形式から基金形式へのアップグレードを支援します。
.mex
ファイルやslprj
ファイルなどの派生ファイルのベストプラクティス。