システム開発、Webアプリ開発の株式会社テラディアの技術ブログです。
svn copyで、コピー先が存在しない場合のみコピーする
こんな感じで、どうでしょうか。
@echo off
set MESSAGE="SVN COPY TEST"
set SRC=http://xxxxxsvnrepo/sesame/trunk/
set DEST=http://xxxxxsvnrepo/sesame/branches/
call :my_svn_copy %SRC%aaa.txt %DEST%aaa.txt %MESSAGE%
pause
exit /b
@rem コピー先ファイルが存在しない場合のみ、コピーする。
:my_svn_copy
svn list %2
if /I "%errorlevel%" equ "0" (
ECHO file exist : %2
) ELSE (
svn copy --parents %1 %2 -m %3
)
exit /b
| 印刷 | この記事は admin によって 2017年11月5日 8:01 PM に投稿されました, SVN 以下に保存されています。 RSS 2.0 を通してコメントをフォローする。 You can leave a response or trackback from your own site. |