1

git を使用しようとしていますが、プロジェクトごとに複数の作業ディレクトリで使用する方法を理解するのに苦労しています。私がオンラインで見つけた例は、単一のリポジトリを示唆しているようです。

たとえば、プロジェクト A、プロジェクト B などの各プロジェクトのディレクトリがあります。これらは、ローカル ドライブ、ネットワーク共有など、同じパスまたは異なるパスに配置できます。

各プロジェクトには独自のリポジトリがあると思います。これは、各プロジェクトが独自の .git 初期化ディレクトリを必要とすることを意味するのでしょうか?それとも単一の git リポジトリを使用することが標準で推奨されることでしょうか?

4

1 に答える 1

3

通常、各プロジェクトを独自のディレクトリに設定し、独自のディレクトリに独自のリポジトリを配置します.git

Git は非常に軽量です。通常のプロジェクト ディレクトリがあり、そこに cd して、ファイルをgit init準備し、最初のコミットを行います。.gitignoregit add .

この.gitディレクトリには、作業ディレクトリ (並べ替え) 内のすべてのファイルの圧縮バージョンが含まれています。しかし、いくつかのプロジェクトをひとまとめにすることは、実際には興味深い量のスペースを節約しません。

すべてのプロジェクトを同じディレクトリに配置する唯一の理由は、すべてのプロジェクトでバージョン管理履歴を共有したい場合です。それらが本当に独立したプロジェクトである場合、それらを同じリポジトリに配置しても意味がありません。

于 2013-04-22T19:41:36.527 に答える