質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SVN

SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

Q&A

0回答

3414閲覧

SVNのリポジトリ移動に伴うログファイル、エラー処理について

akagan

総合スコア7

SVN

SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

0グッド

0クリップ

投稿2017/12/12 02:27

###前提・実現したいこと
お世話になります。
以下の件についてご指導頂ければ幸いです。

・SVNのリポジトリをwindows上でダンプ&ロードで流したい。
その際、エラー処理、ログファイル作成がうまくいかないので
ご指導頂きたい

###発生している問題・エラーメッセージ

エラーメッセージ

###該当のソースコード

setlocal rem subversionリポジトリをダンプロードする。 rem usage : this_batch <source_repo_path> <target_repo_path> rem 引数対応は未実装 set /a rev=0 set SRC_PATH=E:\repositories\caravg set DST_PATH=E:\repositories\caravgdst set dump_folder=caravg rmdir /q /s %DST_PATH% mkdir %dump_folder% rem del /q %dump_folder%\log svnadmin create %DST_PATH% set /a rev=0 for /f "usebackq" %%a in (`svnlook youngest E:\repositories\caravgdst`) do set head=%%a :loop set rev_str=000000%rev% rem set rev_str=%rev_str:~-6% echo %rev_str% svnadmin dump --incremental -r %rev% %SRC_PATH% > %dump_folder%\%rev_str% if not errorlevel 0 goto :err_dump svnadmin load %DST_PATH% < %dump_folder%\%rev_str% if errorlevel 0 goto :loaded svnadmin load --bypass-prop-validation %DST_PATH% < %dump_folder%\%rev_str% if not errorlevel 0 goto :err_load pause echo リビジョン %rev% は --bypass-prop-validation 処理を適用しました >> %dump_folder%\%rev_str% pause :loaded set /a rev=%rev% + 1 echo %rev% if %rev% gtr %head% goto :end_all goto :loop :err_dump svnadmin load < %dump_folder%\%rev_str%.log rem ダンプ失敗 exit /b :err_load rem ロード失敗 svnadmin load < %dump_folder%\%rev_str%.log exit /b :end_all rem 完了 svnadmin load < %dump_folder%\%rev_str%.log exit /b

###試したこと
シンプルにダンプ&ロードはできるが、途中のエラー処理やログファイルへ
の出力がうまくいかない。

###補足情報(言語/FW/ツール等のバージョンなど)
バッチファイル

駆け足で記載したため、足りない所もあると思いますので、ご指摘頂ければ
追記しますのでよろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問