- 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サーバー上のファイルを別フォルダに出力
