(translator=pacific, ChineseSource=pacific-20020619-10\checkout.html, EnglishSource=c:\matlabr12\help\techdoc\ref\checkout.html)
MATLAB Function Reference    
checkout

把檔案從 source control system中取出。

Graphical Interface

除了使用 checkout 指令外,也可在Editor, Simulink, 和 Stateflow 的File 選單中點選 Source Control Check Out

Syntax

Description

checkout('filename') 把檔名為 filename 的檔案從 source control system中取出。 filename 必須為包含完整路徑的檔名。 在使用 checkout 指令的時候,仍然可以開啓或關閉此檔。

checkout({'filename1','filename2','filename3', ...}) 把檔名為 filename1filenamen 的檔案從 source control system中取出。同樣地檔名必須包含完整的路徑。剩下的引數會用在所有取出的檔案中。

checkout('filename','option','value', ...) 提供額外checkout 的選擇性引數。 optionvalue 引數列在下列表格中

選擇性引數(option Argument)
說明
引數值
'force'
設為 on時,即使檔案之前已被取出,也會強迫取出。( the checkout is forced, even if you already have the file checked out.)。若 undocheckout 指令接在 checkout指令之後,會非常有用(effectively)。設為 off,就無法取出之前已被取出的檔案。
'on'
'off' (default)
'lock'
設為 on時,checkout取得這個檔案,允許你寫入他,並且鎖住這個檔案使得其他人只能讀取這個檔案,無法寫入。當設為 off時,checkout 只能以唯讀的方式取得這個檔案,並允許其他人取出並更新這個檔。若 lock 設為 off時,就不需要在取出此檔後再存入此檔了。
'on' (default)
'off'
'revision'
取出指定的檔案校正版本。
'version_num'

If you end the MATLAB session, the file remains checked out. You can check in the file from within MATLAB during a later session, or directly from your source control system.

若使用 MerantTM PVCS® source control system,一定要在 cmopts.m 中指定投射檔(project file)。相關指令可參閱 cmopts

Examples

Example 1 - Check out a File

鍵入

從source control system中取出 /matlab/mymfiles/clock.m 。

Example 2 - Check out Multiple Files

鍵入

從source control system中取出 /matlab/mymfiles/clock.m 和
/matlab/mymfiles/calendar.m 。

Example 3 - Force a Checkout, Even If File Is Already Checked out

鍵入

即使 clock.m 之前已被你取出,仍要取出 /matlab/mymfiles/clock.m 。

Example 4 - Check out Specified Revision of File

鍵入

取出clock.m的1.1版本。

See Also

checkin, cmopts, undocheckout


 checkin chol