まずは、空のリポジトリを作る。
svnadmin create リポジトリ名
Linux/Unixの場合は以下のようにしてhookスクリプトを編集する。
vi リポジトリ名/hooks/pre-revprop-changehookスクリプトは以下の内容を保存する。
#!/bin/sh exit 0hookスクリプトに実行権限を与える。
chmod +x リポジトリ名/hooks/pre-revprop-changeWindowsの場合は、リポジトリ名\hooks\pre-revprop-change.batに以下の内容でhookスクリプトを作成する。
exit 0
次にsvnsync initでコピー先(例ではfile:///~のリポジトリ)とコピー元(例ではリモートのリポジトリ)を設定する。
svnsync init file:///リポジトリパス/リポジトリ名 リモートリポジトリのURL最後にsvnsync syncで同期を実行する。
svnsync sync file:///リポジトリパス/リポジトリ名以上。
なんてことをやる為のBashスクリプトを書いたとか。
Bitbucketに放り込んでおいたので興味がある人は見てみてください。
https://bitbucket.org/yuji_developer/syncsvnrepo
SyntaxHighlighterをBloggerに入れてあったのを思い出したので使ってみたけど、なんかちょっと面倒だった。
0 件のコメント:
コメントを投稿