top of page
- API -

fileList = reaper.AZ_SVN_Export(repositoryUrl, toDir, mode, revision, excludeList, isRegex)

- API Detail -

▼入力値

  • repositoryUrl(string) : リポジトリURL

  • toDir(string) : 出力先パス

  • mode(integer) : 出力方法(任意 デフォルト : 0)

  • revision(integer) : リビジョン(任意 デフォルト : -1)

  • excludeList(StringArray) : 除外リスト(任意 デフォルト : 空)

  • isRegex(boolean) : 正規表現かどうか(任意 デフォルト : true)

▼出力値

  • fileList(StringArray) : 出力ファイル一覧

※本APIを使用する場合、svnをインストールする必要があります。

※正規表現の例

    末尾がtxtのものを除外する場合は ".*txt"

    末尾がwav以外のものを除外する場合は "^(?!.*wav$).*"


※modeに設定する値はAZ_FileWriteModeに対応します。

- SIMPLE SCRIPT -

dofile(reaper.AZ_GetLuaInitPath())                

require("reaper_AZSTOKE_GOLD")                

                                

userName = "testuser"  

password = "testpass"  

  

url = -- SVNリポジトリのurl  

toDir = "D:\\test\\test"

  

reaper.AZ_SVN_SetAuth(userName, password)  

  

fileList = reaper.AZ_SVN_Export(url, toDir, reaper.AZ_FileWriteMode_Overwrite(), -1, {".*wav"}, true)  


ShowObject(fileList)  

SVN

AZ_SVN_Export

対応バージョン:

1.3.0

以降

SVNサーバー上のファイルを別フォルダに出力

bottom of page