1

私と私の友人は、私たちのプロジェクトで同時にコードに取り組みたいと考えています。Visual Studio 2010環境で開発しています。

SVN clientSVNTortoiseと呼ばれるものが必要なのはわかっていますが、おそらくGit.. インストール方法に関するいくつかのガイドを見て読みましたが、すべてがどのように組み合わされるのかまだ手がかりがありません..どうすればできcommitますupdateか?

何が必要なのか、どのようにすればよいのか、費用はいくらかかるのか、ご意見をお聞かせください。

(いくつかの詳細: 開発には約 6 か月かかります。いくつかの Google API と統合する必要があるため、ローカル ドライブに保存できるかどうかはわかりません..)

4

1 に答える 1

2

ソース コード管理 (SCM) システムが必要です。

たくさんあります。サブバージョンは 1 つの選択肢です。Gitは別です。Mercurial はさらに別のものです。Git と Mercurial は、分散されているという点で似ています。Subversion は集中化されています。各モデルには長所と短所があります。

TortoiseSVN などのあなたが言及したツールは、コマンドラインではなく、Subversion とやり取りする単なるグラフィカルな方法です。TortoiseGit もあり、Visual Studio 内から実行できる Visual Studio 用のプラグインもあります。

この分野での経験がないことは明らかです。これは、少し勉強せずに飛び込む必要があるものではありません。これらのツールを使って何をしているのかを理解していないと、イライラするだけで、不適切に使用してコードを失う可能性があります。さらに、独自の共有サーバーをセットアップすることは簡単な作業ではありません。おそらく、github、source forge などの使用を検討する必要があります。

git を読んで、それが適切なツールかどうかを判断する必要があります。次に、比較として Subversion を読んでください。git の分散型の性質とは対照的に、集中型であるためです。

ゆっくりと git を学ぶことをお勧めします。分散ツールを学習するだけでなく、最高のコミュニティ サポートと最も活発な開発により、最も人気のあるツールを学習します。ただし、多少の勉強が必要ないというふりをするつもりはありません。以前に SCM を使用したことがない場合、関連する概念は非常に混乱する可能性があります。できる限りすべての「git の基本」チュートリアルを見て、できる限りすべての入門資料を読んでください。特に、優れた本であるPro Gitを参照してください。

于 2012-06-22T13:26:58.803 に答える