FrontPage
このページは自作したスクリプトやツールを研究室内で共有するために,
ソースコードの公開およびマニュアルの作成を行います.
svnsyncを1時間ごとに実行するためのツール†
- このツールはsvnsyncをapache software foundationに対して行うとアクセスを止められてしまうので、1時間ごとにsvnsyncを行います。時間やディレクトリ名は適宜変えてください。
- svnリポジトリを作成するディレクトリに移動し、svnリポジトリを初期化
- svnadmin create [ディレクトリ名:test]
- リポジトリの hooks/pre-revprop-change.bat を作成し編集する。
- svnsync init でリポジトリを初期化する。
- scriptフォルダをダウンロードし、batファイルを編集を行う。
- ダウンロード先:
script.zip
- loop.barの編集
- 2行目:繰り返しの回数を決める(例:70→70*2時間=140時間)
- 4行目:scriptフォルダを配置しているディレクトリに変更する
- 6行目:待ち時間を指定する(例:3600秒)
- exe_svnsync.batの編集
- 2行目:svnリポジトリが配置されているドライブに移動する
- 3行目(svnを途中でやめるとロックがかかるので、ロックをはずすための処理):file:///以下を適宜編集する
- 4行目:svnsyncを実行する時間を決め、file:///以下を編集する。
- ※runfor 2500 以上は動きませんので処理を分けてください。