今、私はもう 1 人の友人をフォローしていて、PLT スキーム (DrScheme を使用) を学び始めましたが、私と私の友人は通常、いくつかのプロジェクトでお互いに助け合っています。 )、しかし、PLT スキームで使用するのに最適なリビジョン管理はどれですか? ありがとう。
3 に答える
すでに指摘したように、バージョン管理システムの選択はプログラミング言語とは無関係です。とはいえ、推奨事項が必要な場合は、Mercurial (Hg)が非常に優れた使いやすい分散バージョン管理システムであることがわかります。また、無料の Mercurial ホスティングを提供するhttp://bitbucket.orgを使用することもできます。
免責事項: 無料ユーザーであることを除いて、私は BitBucket とは何の関係もありません。
余談ですが、リビジョン管理システムでコードを維持することは本当に良い習慣です。コードの偶発的な損失や変更を防ぎます。
リビジョン管理には、集中型(svn、cvs)と分散型(mercurial、git、bazaar)の2種類があります。gitとsvnの両方に精通している場合は、これについて知っています。
どちらが好ましいですか?Mercurialとgitは同じグローバル機能を提供しますが、違いは細部にのみあります。
どちらを選ぶべきですか?あなたが最もよく知っているもの。
実際、それはどのリビジョン管理システムがあなたとあなたのワークフローに最適であるかという問題です。バージョン管理システムとプログラミング言語はほぼ完全に独立しているため、バージョン管理システムがニーズに合っている限り、使用している言語は重要ではありません。私はSVNとGitの両方をPLTスキーム、C ++、Ruby、Perl、およびシェルスクリプトで幅広く使用してきましたが、どちらもこれらすべての言語で正常に機能します。
私は個人的にGitを好みますが、SVNの方が使いやすいと感じる人もいれば、Mercuiral、Bazaar、Darcsなどの人もいます。