!Info //*[fsfs|http://arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html] //*[Subversion によるバージョン管理|http://subversion.bluegate.org/doc/book.html] //**[リポジトリの作成と設定|http://subversion.bluegate.org/doc/ch05s02.html] *[Subversionでバージョン管理|http://www.02.246.ne.jp/~torutk/subversion/intro.html] ! svn+sshでsshポート番号を変更する場合 //* http://wiki.paulownia.jp/subversion * sshポート番号を23(本来はtelnet)にする場合の例 ** ~/.subversion/configの[tunnels]エントリに"ssh-23 = ssh -p 23"のように記述(ssh-23は自分で決めた名前) ** svn使用時のURLではsvn+ssh-23://...のように記述 ** 注:svn+ssh://hostname:23/...のような記述はできなかった ! サーバのIPアドレスの変更 TortoiseSVNの場合relocateコマンドですぐ対応可能. * 作業コピーの再配置 ** http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-relocate.html コマンドラインでsvnを使う場合 * Subversion でリポジトリの場所が変わったら - WebOS Goodies ** http://webos-goodies.jp/archives/50513024.html svn switch --relocate <旧URL> <新URL> [作業用コピーのパス]... 旧URLはsvn infoで確認 !Tips $ svn co svn+ssh://$USER@localhost/$HOME/svnrepo/ *SSH port forwarding (直接アクセスできない場合) ssh -L 10022:svnrepo-host:22 some_host (.cshrc) # subversion setenv VISUAL ng setenv SVN_SSH 'ssh -l -p 10022' (access) svn list svn+ssh://localhost/home//svnrepo/trunk/ svn co svn+ssh://localhost/home//svnrepo/trunk/xxx svn import foobar svn+ssh://localhost/home//svnrepo/trunk/foobar !cvs2svn *http://cvs2svn.tigris.org/ USAGE: cvs2svn [-s svn-repos-path|--dump-only] cvs-repos-path *[cvs2svn - Google 検索|http://www.google.co.jp/search?q=cvs2svn&start=0&hl=ja&lr=lang_ja&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:ja:official] *[nDiki: cvs2svn - cvs2svn (2004-02-24)|http://www.naney.org/diki/dk/cvs2svn.html] svnadmin create /tmp/svn cvs2svn -s /tmp/svn /path/var/cvsroot/WiKicker mkdir /tmp/work cd /tmp/work svn checkout file:///tmp/svn //*[cvs→svn化|http://popo.dyndns.info/~manhole/diary/20050717.html] !problem CVSで-kbでバイナリと指定せずに管理していたバイナリファイルを変換するとおかしくなる問題 →CVSレポジトリ上であらためて-kbを指定("cvs admin -kb filename.png")してから変換する方法がある(その他の方法もある) *http://cvs2svn.tigris.org/servlets/ReadMsg?list=users&msgNo=674