主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

プロジェクトのソース管理

ソース管理の設定,ファイルの取得,変更の確認,変更されたファイルのコミット

プロジェクトは,必要なファイルの検索,ファイルと設定の管理と共有,ソース管理との対話によって,大規模なモデリングプロジェクトを整理します。プロジェクトとはおよびプロジェクトを使用したソース管理についてを参照してください。

関数

すべて展開する

currentProject 現在のプロジェクトを取得
openProject 既存のプロジェクトの読み込み
listModifiedFiles プロジェクトの変更済みファイルのリスト
listRequiredFiles 指定したプロジェクトファイルで必要なファイルの取得
listImpactedFiles 获取受指定项目文件更改影响的文件
refreshSourceControl プロジェクトファイルのソース管理ステータスの更新
runChecks すべてのプロジェクトチェックを実行します
金宝appSimulink.getFileChecksum ファイルのチェックサム

レガシAPI

金宝appsimulinkproject (非推奨)プロジェクトを開いてプロジェクトオブジェクトを取得する
listModifiedFiles (非推奨)プロジェクトの変更済みファイルのリスト
listRequiredFiles (非推奨)プロジェクトファイルの依存関係を取得する
refreshSourceControl (非推奨)プロジェクトファイルのソース管理ステータスの更新

トピック

ソース管理の設定

プロジェクトを使用したソース管理について

プロジェクトで使用できるソース管理ツールとワークフローについて説明します。組み込みのGitまたはSVNを試すか,サードパーティ製のツールを統合します。

プロジェクトをソース管理に追加する

GitまたはSVNソース管理をプロジェクトに追加する。

ソース管理ツールへのモデルファイルの登録

モデルファイルをバイナリとして登録します。

Gitソース管理の設定

MATLAB®で,Gitを構成し,モデルファイルを登録し,SSH認証を使用します。

新しいGitHubリポジトリの作成

空のリモートGitHub®リポジトリを作成します。

GitHubを使用したプロジェクトの共有

プロジェクトを共有するには,プロジェクトをGitHubで公開します。

Gitサブモジュールの追加

外部のGit™リポジトリをサブモジュールとしてクローンします。

SVNソース管理の設定

SVNの構成,モデルファイルの登録,ファイルのロック,リポジトリの共有,およびSVN外部参照の管理を行います。

ソース管理の無効化

ソース管理を無効にして,プロジェクトテンプレートを準備します。

ソース管理の変更

プロジェクトをアーカイブし,別のソース管理で新しいプロジェクトを作成します。

SDKでソース管理の統合を書き込む

软件开发工具包(SDK)を使用すると,プロジェクトをサードパーティ製ソース管理ツールと統合できます。

MATLABを比較とマージに使用するための外部ソース管理のカスタマイズ

外部ソース管理ツールからの比較とマージにMATLAB比較ツールを使用します。

取得とチェックアウト

Gitリポジトリのクローン

Gitソース管理からプロジェクトの作業コピーを取得する。

SVNリポジトリのチェックアウト

SVNソース管理からプロジェクトの作業コピーを取得する。

プロジェクトファイルのバージョンのタグ付けおよび取得

SVNを使用して,プロジェクトの特定のリビジョンにタグ付けします。

プロジェクトファイルのステータスの更新

ローカルで変更されたプロジェクトファイルをチェックします。

変更の確認

リポジトリバージョンが進んでいるかどうかを調べます。

プロジェクトファイルのリビジョンの更新

GitまたはSVNでリビジョンを更新する。

SVNファイルのロック

SVNを使って,編集前にユーザーがモデルファイルを必ずロックするようにします。

変更の確認と変更されたファイルのコミット

修正ファイルの表示

プロジェクトの変更を確認します。

リビジョンの比較

上位と比較して変更されたファイルの変更を確認するか,特定のリビジョンを比較します。

プロジェクトチェックの実行

未保存の変更,ソース管理対象でないファイル,古い派生ファイルなどの問題についてプロジェクトをチェックします。

変更済みファイルのソース管理へのコミット

変更セットをローカルGitリポジトリまたはSVNリポジトリにコミットする。

変更を元に戻す

ローカルな変更を破棄するか,1ファイルまたはプロジェクト全体のリビジョンを選択します。

Gitでのファイルのプル,プッシュおよび取得

変更のリモートリポジトリからの取得,マージ,およびリモートリポジトリへのプッシュを行うGitワークフロー。

Gitでのブランチとファイルのマージ

ブランチの作成,切り替え,マージ,元に戻す,および削除を実行します。

競合の解決

競合の検出と解決,テキストファイルのマージとモデルのマージ,競合マーカーの抽出を行います。

プロジェクトでMDLから基金に変換してリビジョン履歴を保存する

プロジェクトは,モデルファイルのMDL形式から基金形式へのアップグレードを支援します。

プロジェクトの派生ファイルの使用

.mexファイルやslprjファイルなどの派生ファイルのベストプラクティス。

注目の例