Windowsでsvkを使う

install

  • svk-1.08-svn-1.4.2.exe を実行する
  • I Agree
  • C:\usr\svk
  • Install

失敗

  • C:\Program Files\svk のままinstallすると、後でcygwinから使いにくい

確認

  • コマンドプロンプトを立ち上げる
C:\>path
...;C:\usr\svk\bin →適切なpathが加えられていることを確認
C:\>svk -v
This is svk, version 1.08. →OK!

Create a wrapper

  • cygwinから利用するために、wrapperを作成する
% cd c:/usr/svk/bin
% cat > svk.cmd
@perl "c:/usr/svk/bin/svk" %*
  • たぶんこれでいいはず。
% cd
% rehash
% svk.cmd -v
This is svk, version 1.08.
  • ちょっとぶかっこうだけど、これでいける
  • .cshrcの中でこんな感じに設定して対処した
if ($?TERM) then
  if ($TERM == cygwin) then
    alias	svk	svk.cmd
  endif
endif

How to use

% svk depotmap --init
Repository C:\cygwin\home\eto\.svk\local does not exist, create? (y/n)y
% svk mirror //mirror/yp svn+ssh://eto@eto.com/repos/yp
Committed revision 1.
% svk mirror --list
//mirror/yp             svn+ssh://eto@eto.com/repos/yp
% svk sync //mirror/yp
% svk cp -m "create." //mirror/yp //yp
Committed revision 32.
% cd c:/dev
% mv yp yp0
% svk co //yp
  • いいかんじに使えますね。OK!

links

Last modified: 2007-04-28