このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
プロジェクトのソース管理
ソース管理の設定、ファイルの取得、変更の確認、変更されたファイルのコミット
プロジェクトは、必要なファイルの検索、ファイルと設定の管理と共有、ソース管理との対話によって、大規模なモデリング プロジェクトを整理します。Using Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews (4 分 50 秒) を視聴し、プロジェクトとはおよびプロジェクトを使用したソース管理についてを参照してください。
関数
トピック
ソース管理の設定
- プロジェクトを使用したソース管理について
プロジェクトで使用できるソース管理ツールとワークフローについて説明します。組み込みの Git™ または SVN を試すか、サードパーティ製のツールを統合します。 - プロジェクトをソース管理に追加する
Git または SVN ソース管理をプロジェクトに追加する。 - ソース管理ツールへのモデル ファイルの登録
モデル ファイルをバイナリとして登録します。 - Git ソース管理の設定
ファイルの破損を避けるためのバイナリ ファイルの登録や頻繁なログイン要求を回避するための SSH 認証の設定など、Git ソース管理を MATLAB® で使用するための設定を行う。 - モデルの自動マージ
MATLAB Git 統合を有効にしてモデル ファイルを自動的にマージする。 - 新しい GitHub リポジトリの作成
空のリモート GitHub® リポジトリを作成します。 - GitHub を使用したプロジェクトの共有
プロジェクトを共有するには、プロジェクトを GitHub で公開します。 - Git サブモジュールの追加
外部の Git リポジトリをサブモジュールとしてクローンします。 - SVN ソース管理の設定
SVN の構成、モデル ファイルの登録、ファイルのロック、リポジトリの共有、および SVN 外部参照の管理を行います。 - ソース管理の無効化
ソース管理を無効にして、プロジェクト テンプレートを準備します。 - ソース管理の変更
プロジェクトをアーカイブし、別のソース管理で新しいプロジェクトを作成します。 - SDK でソース管理の統合を書き込む
Software Development Kit (SDK) を使用すると、プロジェクトをサードパーティ製ソース管理ツールと統合できます。 - Set Source Control Preferences
Disable a source control system and set Git preferences in MATLAB Online™. - Continuous Integration Using MATLAB Projects and Jenkins
Set up your project for CI in Jenkins® and reduce test suite runtime using dependency cache. - MATLAB を比較とマージに使用するための外部ソース管理のカスタマイズ
外部ソース管理ツールからの比較とマージに MATLAB 比較ツールを使用します。
取得とチェックアウト
- Git リポジトリのクローン
Git ソース管理からプロジェクトの作業コピーを取得する。 - SVN リポジトリのチェックアウト
SVN ソース管理からプロジェクトの作業コピーを取得する。 - プロジェクト ファイルのバージョンのタグ付けおよび取得
SVN を使用して、プロジェクトの特定のリビジョンにタグ付けします。 - プロジェクト ファイルのステータスの更新
ローカルで変更されたプロジェクト ファイルをチェックします。 - 変更の確認
リポジトリ バージョンが進んでいるかどうかを調べます。 - プロジェクト ファイルのリビジョンの更新
Git または SVN でリビジョンを更新する。 - SVN ファイルのロック
SVN を使って、編集前にユーザーがモデル ファイルを必ずロックするようにします。
変更の確認と変更されたファイルのコミット
- 修正ファイルの表示
プロジェクトの変更を確認します。 - リビジョンの比較
上位と比較して変更されたファイルの変更を確認するか、特定のリビジョンを比較します。 - プロジェクト チェックの実行
未保存の変更、ソース管理対象でないファイル、古い派生ファイルなどの問題についてプロジェクトをチェックします。 - 変更済みファイルのソース管理へのコミット
変更セットをローカル Git リポジトリまたは SVN リポジトリにコミットする。 - 変更を元に戻す
ローカルな変更を破棄するか、1 ファイルまたはプロジェクト全体のリビジョンを選択します。 - Git でのファイルのプル、プッシュおよびフェッチ
変更のリモート リポジトリからのフェッチ、マージ、およびリモート リポジトリへのプッシュを行う Git ワークフロー。 - Git でのブランチとファイルのマージ
ブランチの作成、切り替え、マージ、元に戻す、および削除を実行します。 - 競合の解決
競合の検出と解決、テキスト ファイルのマージとモデルのマージ、競合マーカーの抽出を行います。 - Determine Order for Resolving Conflicts Using Dependency Analyzer
Use the Dependency Analyzer to determine the resolve merge conflicts order in a project. - プロジェクトの派生ファイルの使用
.mex
ファイルやslprj
ファイルなどの派生ファイルのベスト プラクティス。