トップ 一覧 検索 ヘルプ RSS ログイン

subversionの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!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]
//*[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]

!cvs2svn
! svn+sshでsshポート番号を変更する場合

*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]
//* http://wiki.paulownia.jp/subversion

!problem
CVSで-kbでバイナリと指定せずに管理していたバイナリファイルを変換するとおかしくなる問題
→CVSレポジトリ上であらためて-kbを指定("cvs admin -kb filename.png")してから変換する方法がある(その他の方法もある)
*http://cvs2svn.tigris.org/servlets/ReadMsg?list=users&msgNo=674
* 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 <USER> -p 10022'

 (access)
 svn list svn+ssh://localhost/home/<USER>/svnrepo/trunk/
 svn co svn+ssh://localhost/home/<USER>/svnrepo/trunk/xxx
 svn import foobar svn+ssh://localhost/home/<USER>/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