バージョン管理システム。ポストCVS。 基本的に何でも置けるみたいなので、履歴管理と衝突時にマージとかしてくれるファイルサーバと考えた方がいいかも。 !!!サーバ !!さくらスタンダード *だいたい下記サイトの通りにインストール **http://nyarla.net/blog/subversion1 **ただしswigは入れなかったはず *authorized_keys2にsubversion専用の鍵を登録した **http://subversion.bluegate.org/doc/ch06s03.html#svn.serverconfig.svnserve.sshtricks.fixedcmd **絶対パスを省略可能に *~/svn以下にリポジトリを作成 !!自鯖 *apt-get でApache2とSubversionを入れた *conf.d/svnに設定を書いた **/svn以下をmod_svn管理下に **認証はauthzに *authz書いた */etc/apache2/内にパスワードファイルを作った !!!クライアント !! Mac !Subversion Package http://www.codingmonkeys.de/mbo/ *svnXで強く薦められてたので。 !svnX http://www.lachoseinteractive.net/en/community/subversion/svnx/ *見てすぐ分かるGUIクライアント !SCPlugin http://scplugin.tigris.org/ *Finder上でSubversion管理 !smartSVN http://www.syntevo.com/smartsvn/ *Javaなので起動が重い *UIもそれっぽい *svn+sshプロトコル対応 !!Windows !TortoiseSVN *機能も申し分ないのが素晴らしい !Pageant *Subversion用秘密鍵を登録 *自動的に秘密鍵を開くように **http://www.st.ryukoku.ac.jp/security/ssh/publickey/win.html !xcodediff http://freemind.s57.xrea.com/xdocdiff/ *Word, Excel の差分を表示 *外部ビューアの対応付けがうまく行かない !!!参考にした *http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=subversion+1.0.0+on+woody **とにかく何をやればいいのか分かる *http://subversion.bluegate.org/doc/ **邦訳 *http://www.hyuki.com/techinfo/svninit.html **やってみなくちゃ分からない *http://ukai.jp/debuan/2002w/subversion.txt **CVSとの違いはよく分かる {{category TechMemo}}