主要内容

。

Svnソース致理性の设定

马铃薯®では,颠覆®(SVN)サンドボックスおよびリポジトリををための[ビルトインsvn复合]が実提供されていである実ため[[をは[はませませませませませませませませませませませませませませませませませませませませ。保护保护れたがサポートされ既存ます。

SVNののソース定理オプション

MATLABで提供されててsvnのバージョンを使用するには,ソースソース定理からファイルをするに,[ソース致理性联合]リストで[SVN]をを选択し。详细详细,svnリポジトリからのチェックアウトを参照してください.MATLABの[ビルトインSVN统合]を使用して新しいサンドボックスを作成すると,新しいサンドボックスはMATLABで提供されている最新バージョンのSVNを使用します。

注意

ソースソース管にに,破损を防ぐため,バイナリファイルをソースソースツールツール登录する必要がありありバイナリファイルのsvnへへ登录を参照してください。

组み込みバージョンではないsvnののを使使使するあるある场合书,[ソース致理性联合][コマンドラインsvn综合(互换モード)]

コマンドラインSVN综合は,コマンドラインインターフェイスをするする任意ののののののののクライアントと通信します。[コマンドラインsvn综合(互换モード)]では,ファイル名またはフォルダー名称を@文字が含まれている名前変更すると,コマンドラインsvnは@记のににすべてすべてのをペグリビジョンとしてとして扱う,エラーが生长します。

バイナリファイルのsvnへへ登录

サードサードのソースソース定理ツールツールを使する合并,matlabお金宝appよびsimulink®のファイル张子(.mlx.。垫。图.mlapp..mdl..slx..mdlp..slxp..sldd..pなど)をバイナリ形式で登录しばばませんん拡张子ををしないと,ファイルを送信ときに,行程の文字変更,トークンののの変更,トークンのの开,キーワードキーワード代入またはautomergeの试行,これらのツールがファイルを破損する可能性があります。ファイルの破損は MATLAB の外部でソース管理ツールを使用する場合、あるいはファイル形式を最初に登録せずに MATLAB からファイルを送信しようとする場合に発生することがあります。

また,ファイルのチェックインチェックインのををために,他のファイル拡张子がバイナリ登录されていること确认てくださいくださいこと确认てください.mexファイル,.xlsx..jpg..pdf..docx.などのファイルを确认し登录します。

MATLABが提供するビルトインSVN综合を含め,SVNのバージョンを使使するするは,バイナリファイルを登录しなけれなりんんんなりません登录しないませんとしてしない料,svnははするmatlabファイルに注釈を追加加して,自动处理をを行する可能があります.svn使用时のこの问题回避するため,ファイル张子を登录します。

  1. svnの配置ファイルの场所を特价します。

    • 视窗®の结合は,C:\用户\myusername.\ appdata \ roaming \ subversion \ configまたはC:\文档和设置\myusername.\应用程序数据\ subversion \ config

    • Linux.®または苹果系统の结合は,〜/ .subversion.

  2. 配置ファイルが见つからないない,新闻作物成し。SVN配置ファイルの作用を参照してください。

  3. 既存の配置ファイルファイルある含量は,svnが既にインストールされてます。配置ファイルを编集します。既存のsvn配置ファイルファイル更新を参照してください。

SVN配置ファイルの作用

  1. SVN.配置ファイルが见つからからないは,以下の行をテキストを作物

    [MISCellany] Enable-Auto-Props =是[自动道具] * .mlx = SVN:MIME-Type = Application / Octet-Stream * .mat = svn:mime-type = application / octet-stream * .fig = svn:MIME-TYPE =应用程序/八位字节流* .mdl = svn:mime-type = application / octet-stream * .slx = svn:mime-type = application / octet-stream * .mlapp = svn:mime-type =应用程序/八位字节流* .p = svn:mime-type = application / octet-stream * .mdlp = svn:mime-type = application / octet-stream * .slxp = svn:mime-type =应用程序/八位字节流* .sldd = svn:mime-type = application / octet-stream * .slxc = svn:mime-type = application / octet-stream * .mlproj = svn:mime-type = application / option-stream * .mldatx = svn:Mime-Type =应用程序/八位字节流* .slreqx = svn:mime-type = application / option-stream * .sfx = svn:mime-type = application / octet-stream * .sltx = svn:mime-type =应用/八元门流
  2. チェックイン时の破损を防ぐため,バイナリバイナリとして登录する必要のの他のファイルタイプををし.mexファイル(.mexa64..mexmaci64..mexw64.),.xlsx..jpg..pdf..docx.などなどのファイルを确认ししますなな各ファイルタイプ行のの配置ファイルファイル追加し。次次に例を示し示しますにに例を示し

    * .mexa64 = svn:mime-type = application / octet-stream * .mexw64 = svn:mime-type = application / operate-stream * .mexmaci64 = svn:mime-type = application / option-stream * .xlsx = svn:Mime-Type =应用程序/八位字节流* .docx = svn:mime-type = application / octet-stream * .pdf = svn:mime-type = application / option-stream * .jpg = svn:mime-type =应用程序/八位字节流* .png = svn:mime-type =应用程序/八位字节流
  3. 配置ファイルに名称を付け,适切な场所に保存し。

    • Windowsの结合は,C:\用户\myusername.\ appdata \ roaming \ subversion \ configまたはC:\文档和设置\myusername.\应用程序数据\ subversion \ config

    • Linuxまたは苹果系统の结合は,〜/ .subversion.

SVN.配置ファイルの作品成后,svnはこれらの拡张子をもつ新闻ファイルをバイナリ扱いますますますます。リポジトリリポジトリ内の既存既存ファイルのを参照してください。

既存のsvn配置ファイルファイル更新

既存の配置ファイルファイルあるあるは,svnがが既にインストールされていいいいににににににに配置ファイルを编集します。

  1. 配置ファイルをテキストエディターで开放ます。

  2. [误入歧途]セクションを探し,次の行で汽车道具是的で有效になっているを确认确认ます。

    启用自动支出=是
    この行ががコメントコメントされていない(つまり,行のがでないこと)を确认します.configファイルには,コメントコメントアウトされた例を含めることができますことができ先头先头に文字がある综合は,削除します。

  3. [自动道具]セクションを検索します。[自动道具]先头先头コメントないないないないしししコメントコメントコメントないないないないない先头先头コメントコメント文字がある综合は,削除します。

  4. [自动道具]セクションの最后に以以行を追加加します。

    * .mlx = svn:mime-type = application / octet-stream * .mat = svn:mime-type = application / octet-stream * .fig = svn:mime-type = application / octet-stream * .mdl = svn:Mime-Type =应用程序/八位字节流* .slx = svn:mime-type = application / octet-stream * .mlapp = svn:mime-type = application / option-stream * .p = svn:mime-type =应用/八元门流*.mdlp = svn:mime-type=application/octet-stream *.slxp = svn:mime-type=application/octet-stream *.sldd = svn:mime-type=application/octet-stream *.slxc = svn:mime-type=application/octet-stream *.mlproj = svn:mime-type=application/octet-stream *.mldatx = svn:mime-type=application/octet-stream *.slreqx = svn:mime-type=application/octet-stream *.sfx = svn:mime-type=application/octet-stream *.sltx = svn:mime-type=application/octet-stream
    これらこれら行により,svnはは合时にmatlabファイルおよびsi金宝appmulinkファイルに注釈を追ず,automergeを行わなくます。

  5. チェックイン时の破损を防ぐため,バイナリバイナリとして登录する必要のの他のファイルタイプををし.mexファイル(.mexa64..mexmaci64..mexw64.),.xlsx..jpg..pdf..docx.などのファイルを确认しますます使する各ファイルタイプの行を配置ファイルファイル追加し。次次に例を示し示しますにに例を示し

    * .mexa64 = svn:mime-type = application / octet-stream * .mexw64 = svn:mime-type = application / operate-stream * .mexmaci64 = svn:mime-type = application / option-stream * .xlsx = svn:Mime-Type =应用程序/八位字节流* .docx = svn:mime-type = application / octet-stream * .pdf = svn:mime-type = application / option-stream * .jpg = svn:mime-type =应用程序/八位字节流* .png = svn:mime-type =应用程序/八位字节流
  6. 配置ファイルを保存します。

SVN.配置ファイルの作物または新闻后,svnは新闻ファイルをバイナリ扱います。リポジトリリポジトリにファイルが既にあるあるあるはははあるは,リポジトリリポジトリ内の既存既存ファイルのの说明に従ってそれらを登录ます。

リポジトリリポジトリ内の既存既存ファイルの

注意

SVN.配置ファイルファイルリポジトリに既にコミットコミットれているファイルにませませませませませませませませませませませませませませませませませませませませませませませませませませませませませませませんませんませませんませませませファイル登录ファイルファイルませませませ登录んんませんませ登录んませませませ登录登录んんませんんんんんませませませんんませませんんんませませませませませませませませませませませんませませませませんんんませんんんんんんんんをんんんんれてんんんもれてををももファイルファイルもももももををももももをを既にコミットされてファイルファイルにませませませませませませませませませませませんんんんんませんんとして登录登录登录登录登录登录登录登录登录登录登录登录登录登录登录登录登录登录としてとして登录登录登录いるいるいるいる场场ないないない场ないないない场场ないない场场场场SVN Propset.をを用してファイルをバイナリとしてとして手として手ししします。

リポジトリリポジトリ内のファイルををでバイナリとして登录するに,コマンドラインsvnでののコマンド使使し。

svn propset svn:mime型应用程序/八位字节流binaryfilename

标准のリポジトリ构造

标准の标签树干および分支机构フォルダーフォルダーをもつリポジトリ作作作作作作后,ファイルファイル树干からチェックアウトします.subversionプロジェクトでは,この构造を推奨してます。https://svn.apache.org/repos/asf/subversion/trunk/doc/user/svn-best-practics.html.を参照してください。

MATLABをを使使ししsvnリポジトリを作用成する料は,标准のリポジトリ构造が作物。タグ付けを有象にには,リポジトリリポジトリ标准の树干/および标签/フォルダーフォルダーがなければなりませませこの构造でリポジトリ作作作作作作者:した后[ソース致理性]コンテキストメニューで[タグ]ををクリックし,すべてのファイルにタグを追できます。详细详细,ファイルのバージョンへのタグ付けを参照してください。

ファイルのバージョンへのタグ付け

SVNでは,タグタグ使使てて,ファイルの特性のリビジョンをできます.svnでタグを使するは,リポジトリに标准フォルダー构造がに,ファイル树干からチェックアウトしなければなりません。标准のリポジトリ构造を参照してください。

  1. 在のフォルダーブラウザーで右しクリックし,[ソース致理性][タグ]を选択します。

  2. タグタグのテキストをを指定し,[诚信]を内のますのにタグ追追追ますますリポジトリリポジトリにに标签フォルダーフォルダーないない合,エラーが表示され。

メモ

タグ付けしたバージョンのファイルはソース管理から取得できますが,新しいタグでタグ付けし直すことはできません。新しいタグを作成するには,树干からチェックアウトしなければなりません。

编集编集前にファイルファイルをロックロック

。ブラウザー内で右クリッククリックしてし,[ソース致理性][ファイルをロック]�され,マージの问题を防ぐます。

ファイルを强制的ににするするににににに,svnの配置ファイルでエントリを変更し.svnの配置ファイルの场所を特价するには,バイナリファイルのsvnへへ登录を参照してください。

  1. .m拡张子のファイルをを専にには,プロパティをsvn配置ファイルの[自动道具]セクションに追加します。.m拡张子のファイルのエントリがないない合书,需要锁定プロパティを使使用しし加加します。

    * .m = svn:需要 - 锁定=是

    00

  2. .mlx.拡张子のファイルをを専にには,プロパティをsvn配置ファイルの[自动道具]セクションに追加します。.mlx.拡张子のファイルはバイナリ登录ししないため,ファイルタイプのエントリが1。エントリに需要锁定プロパティプロパティを任意の顺序,ただし,同じ行にコロンで区切っ区切っ追追ますます。

    * .mlx = svn:mime-type = application / octet-stream; svn:需要 - 锁定=是
  3. 构成を有效ににはサンドボックスを再再し。

この设定で,.m拡张子のファイルを编集するにはは,[ファイルのロック]を选択する必要がますます。svnファイルのロックを参照してください。

subversionリポジトリリポジトリ共有

文件://プロトコルを使て,リポジトリの场所をできます。ただし,subversionのドキュメンテーションは,単一个ユーザーが文件://URLを使用してリポジトリににアクセスを推奨ののしますます。

注意

文件://URLを使用しててのがリポジトリに直接にににににしててそうしようととととととあり能ありありありありありありあり文件://URLをを用してリポジトリにアクセスするは単単単単単ユーザーにししし

MATLABを使用してを作物作物成するはこの点に注意しください.matlabでは文件://プロトコルプロトコル使使。新规リポジトリ作物作物机械は,ローカルのの一ユーザーがデバッグの目目目アクセスアクセスアクセスにに提供さされいいいいい文件://URLをを用してリポジトリにアクセスする,サーバーサーバー使使するするよりがが遅くます。

リポジトリを共するするは,サーバーを设定しなければなりません。svnserve.またはapache™svnモジュールモジュール使使ます。次次网页ページを参照してください。

关键词トピック