由於 http://pcmanx.csie.net 的管理者 lwhsu 好像去玩國軍 Online 了
加上網頁一直無法更新還有常常會遇到網站掛點的狀況
所以動起了幫 PCManX GTK+ 搬家的念頭
以下是筆記將 Subversion Repository 搬進 Google Code 的過程
加上網頁一直無法更新還有常常會遇到網站掛點的狀況
所以動起了幫 PCManX GTK+ 搬家的念頭
以下是筆記將 Subversion Repository 搬進 Google Code 的過程
- 首先建立本地端的 mirror
$ svnadmin create pcmanx
$ cat <<'EOF' > pcmanx/hooks/pre-revprop-change
#!/bin/sh
USER="$3"
if [ "$USER" = "svnsync" ]; then exit 0; fi
echo "Only the svnsync user can change revprops" >&2
exit 1
EOF
$ chmod +x pcmanx/hooks/pre-revprop-change
$ svnsync init file://`pwd`/pcmanx https://svn.csie.net/pcmanx
$ svnsync sync file://`pwd`/pcmanx - 然後將 mirror 同步到 Google Code 上面
$ svnsync init --username fourdollars https://pcmanx-gtk2.googlecode.com/svn file://`pwd`/pcmanx
$ svnsync sync --username fourdollars https://pcmanx-gtk2.googlecode.com/svn - 如果中途中斷遇到 lock 問題, 可以這樣解決, 不過要確定沒有人在使用該 Subversion Repository
$ svn pdel --revprop -r 0 svn:sync-lock https://pcmanx-gtk2.googlecode.com/svn
$ svnsync sync --username fourdollars https://pcmanx-gtk2.googlecode.com/svn
沒有留言:
張貼留言