ディレクトリ内のいくつかのSVNプロジェクトを再帰的に更新するバッチプログラムを実装しています。 TortoiseSVNを使用しています。
1つのケースを想定して、すべて正常に動作します。更新中に競合が発生すると、コマンドラインが停止し、次のメッセージが表示されます。
Conflict discovered in 'XXXXXXX.XX'.
Select: (p) postpone, (df) diff-full, (e) edit,
(mc) mine-conflict, (tc) theirs-conflict,
(s) show all options: p
コマンドパラメータによって、コマンドを停止せずに毎回「p」の選択を「強制」できるかどうかを知りたいです。
よろしくお願いします。
はい、可能です。次のコマンドを試してください。
svn update --accept postpone
または、次のコマンドを試してください。
svn update --non-interactive