このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
プロジェクトを使用してソース管理を行うことができます。変更の更新,コミット,マージや,リビジョン履歴の表示などの操作を,プロジェクト環境から直接実行できます。
MATLAB®では,プロジェクトは以下へのインターフェイスをもちます。
Git™。Gitソース管理の設定を参照してください。
颠覆®(SVN) -SVNソース管理の設定を参照してください。
软件开发工具包(SDK) - SDKを使用すると,プロジェクトをサードパーティソース管理ツールと統合できます。SDKでソース管理の統合を書き込むを参照してください。
ヒント
以下のプロジェクトWebページで,更新されたソース管理統合のダウンロードをチェックできます。//www.tatmou.com/下载188bet金金宝app宝搏products/simulink/projects.html
プロジェクトでソース管理を使用するには,以下のいずれかのワークフローを使用します。
ソース管理をプロジェクトに追加します。プロジェクトをソース管理に追加するを参照してください。
既存のリポジトリからファイルを取得して,新しいプロジェクトを作成します。GitリポジトリのクローンまたはSVNリポジトリのチェックアウトを参照してください。
ソース管理の下にある既存のフォルダーに新規プロジェクトを作成して,[検出]をクリックします。フォルダーからの新規プロジェクトの作成を参照してください。
プロジェクトをGitHub®で公開する。GitHubを使用したプロジェクトの共有を参照してください。
プロジェクトがソース管理されている場合は,以下のことを実行できます。
注意
ソース管理を使用する前に,モデルが破損するのを防ぐため,モデルファイルをソース管理ツールに登録する必要があります。ソース管理ツールへのモデルファイルの登録を参照してください。
ソース管理の下にあるサンプルプロジェクトを確認するには,機体プロジェクトでのプロジェクトツールの調査を参照してください。
次の図は,従来のソース管理(たとえばSVNを使用)のワークフローを表しています。
従来のソース管理の利点は以下のとおりです。
ファイルベースのロックとユーザーのアクセス許可(たとえば,モデルファイルの強制ロックが可能)
中央のサーバーによりローカルストレージの必要性を削減
学習が簡単で容易
次の図は,分散ソース管理(たとえばGitを使用)のワークフローを表しています。
分散ソース管理の利点は以下のとおりです。
オフライン作業
完全な履歴を提供するローカルリポジトリ
ブランチ
複数のリモートリポジトリにより,大規模な階層的アクセス制御が可能
従来のソース管理または分散ソース管理のどちらかを選択する場合,以下のヒントを考慮してください。
従来のソース管理は以下の場合に便利です。
ファイルのロックが必要的。
ソース管理をはじめて使用。
分散ソース管理は以下の場合に便利です。
オフラインでの作業,定期的なコミット,完全なリポジトリ履歴へのアクセスが必要的。
ローカルでのブランチが必要的。