MATLAB インストールのどのファイルまたはフォルダーをリビジョン管理する必要がありますか?
コードやモデルなどではなく、MATLAB 構成ファイルやアプリケーション データなどを意味します。私のチーム全員が同じセットアップを確実に行うために必要なものすべて。
MATLAB インストールのどのファイルまたはフォルダーをリビジョン管理する必要がありますか?
コードやモデルなどではなく、MATLAB 構成ファイルやアプリケーション データなどを意味します。私のチーム全員が同じセットアップを確実に行うために必要なものすべて。
これを管理する最良の方法は、初期化スクリプトを使用することです。これを最上位のプロジェクトフォルダーに入れて、名前を付けます。
%% initMyProject.m
% RestoreDefault
restoredefaultpath();
set(0,'userdata',[]);
clear classes;
javaclasspath({});
% Matlab
addpath(fullfile(pwd,'lib','subdirA'))
addpath(fullfile(pwd,'lib','subdirB')) % ..etc
% Java
addpath(fullfile(pwd,'java','myJarA.jar')
addpath(fullfile(pwd,'java','myJarB.jar') % ..etc
% Rendering
opengl('hardware');
% Solver
setparam(...)
disp('Initialization complete.')
次に、ユーザーはstartup.m
(ここで説明するように)を編集して、initスクリプトを呼び出します。このファイルは、Linuxユーザーのホームディレクトリ、またはC:/ Users // Documents / Matlabディレクトリ(Windows)に配置する必要があります。
% startup.m
cd('C:\workspace\myProjectCheckout')
initMyProject()
このアプローチには多くの利点があります。
restoreDefaultメソッドは少し手間がかかりますが、クリーンな環境を保証するので、必要に応じて使用してください。