2009-04-21 21 views
1

私はちょうどrtmの価値があるquestion about SVNを頼んだ。私は数年前からSVNを使いました。私は、さまざまなプロジェクトに使用されているいくつかのリポジトリを管理しています。明らかに、私はSVNのクライアントアプリケーションの私の単純な習熟で乗り越えるために管理してきました。SVNを効果的に使用する方法を教えてください。

効果的なSVNワークフローの次のレベルに到達するにはどうすればよいですか?自分を指導して指針を与えることができる人は誰も知りません。 (マニュアルやその例に加えて)私が基本を超えてそれを使うことを学ぶのを助けるためのリソースがありますか(なぜ、私が高度なコマンドなどを使いたいのかを私に教えてください)?

答えて

4

オープンソースプロジェクトに参加してください。タグ付け/分岐/マージなど、バージョン管理システムを使ってリリースを管理する方法について多くのことを学びます。これで10年前にOpenBSDのリリースプロセスを見てCVSを使う方法を学んだのです。 :-P

当然のことながら、今日でもまだCVSを使用しているプロジェクトはほとんどありません。 Subversion、Git、またはMercurialについて学ぶことになるでしょう。

+1

+1 apache java projectsを見てください。それらの多くは、SVNBookの「標準」技術でsvnを使用しています。このようにして、実際の世界のプロジェクトで本の例を続けることができます。 –

+0

同意します。もちろん、Javaの世界では、一度Sunの領域に入ると、Mercurialを使用することになります。これにより、より面白い人生が生まれます。 :-P –

+0

"興味深い"とは、Mercurialがプラグイン/拡張アーキテクチャ全体を持っていることを意味します。これは他のVCSではまだ見ていません。これはあなたのワークフローをはるかにカスタマイズ可能にします。 –

6

SVN-Bookをウェブまたはpdfで無料でご覧ください。優れたサーバー実装(VisualSVNなど)を取得します。それを使用する人に話してください。

1

free subversion bookをお読みになることをお勧めします。基本的なバージョン管理の話題を紹介しているので、読むのは本当に価値があります。

また、Windowsで作業している場合は、サブバージョンクライアントとしてTortoiseSVNを使用することをおすすめします。また、TortoiseSNV's helpを見てください。

3

Pragmatic Version Control Using Subversionを強くお勧めします。これは少し入門的な本ですが、Subversionのベストプラクティスについて多くの良いことを述べています。私はSVN(そして他のバージョン管理システム)のプロジェクト構造を整理して、この本を読むのが最善の方法であることについて多くを学んだ。

+0

+1 - それは私の意見では、その実用的なスタートキットの最高の優れた本です。 – duffymo

1

一般的に質問に答えるための参照を与えるのは悪い形ですが、とにかくそれをやるつもりです。

http://svnbook.red-bean.com/en/1.5/svn-book.pdf

この本は素晴らしいです。私は少し転覆して最初に遊んだ後、この本を読んで、それはクリエイターの心に入るために膨大な量を助けました。

また、ローカルで独自のリポジトリを作成し、本で読んだ内容に基づいてさまざまなことを試してください。それがコピーでない限り、実際のデータを使用しないでください。

+0

+1本は*優れています。また、テスト用のリポジトリを作成するというアイデアは、私が非常に有用であると思ったものです。 –

関連する問題