1

プロジェクト作業のソース管理システムとして git を使用したいと考えています。git Web サイト自体を含む多くのオンライン チュートリアルを読みましたが、続行する方法についてはまだ混乱しています。

私のコードがメイン ディレクトリに含まれていて、作成した各プロジェクトが独自のサブディレクトリに作成されている場合、git リポジトリのセットアップをどのように進めればよいでしょうか? プロジェクトごとに独自のディレクトリに個別のリポジトリを作成する必要がありますか?それとも、メインの親ディレクトリに作成できますか? git initすべてのプロジェクト ディレクトリで実行する必要があるのは正常ですか? この場合、git をインストールしたいリモート サーバーにも複数のリポジトリが必要ですか?

私が読んだチュートリアルでは、単一のプロジェクトで git を使用する方法が非常に明確になっていますが、すべてのプロジェクトでリモート リポジトリを作成する方法については混乱しています。3つのオンラインチュートリアルを読んだ後でもまだ不明であるため、役立つ説明は非常に役立ちます

4

2 に答える 2

2

はい、通常、すべてのプロジェクトを 1 つのリポジトリに集めようとするのではなく、プロジェクトごとに 1 つのリポジトリを作成します。

他のソース管理システム (Subversion など) とは異なり、Git でリポジトリを複製すると、リポジトリ全体が取得されます。そのため、リポジトリを 1 つのプロジェクトに制限することで、必要なプロジェクトが 1 つだけの場合に、あまりにも多くのものを複製する必要がなくなります。(リポジトリごとに 1 つのプロジェクトが好まれる理由は他にもたくさんあります。)

于 2012-08-17T21:44:53.597 に答える
0

@Greg の回答に従って、各リポジトリに個別のプロジェクトを作成する理由はたくさんありますが、プロジェクトがすべて直接リンクされている場合[1] 、単一のリポジトリを作成して、各プロジェクトを git リポジトリのフォルダーとして扱うこともできます。

[1] (または、現在これを行う理由は弱くなりますが (単一 vs 複数))

于 2012-08-17T21:48:39.453 に答える