0

次の質問があります:私の同僚はsymfonyソナタgitリポジトリのクローンを作成しました。彼は、さまざまなベンダーのリポジトリを多数取得するインストールを実行しました。

次に、彼はすべての.gitファイルを削除し、gitリポジトリを開始して、すべてをリモートgitリポジトリにプッシュしました。

リポジトリのクローンを作成しましたが、何も機能しません。そのため、.gitを削除し、新しいリポジトリを開始してから、自分でインストールする必要がありました。

現在、リモートリポジトリにリンクされていないローカルの各gitリポジトリがあり、ベンダーバンドルはリポジトリを追跡していません。

ベンダーバンドルがレポを追跡し、symfonyも追跡している間に、自分のgitリポジトリにソナタインストールを設定するための優れたワークフローを持っている人はいますか?

4

1 に答える 1

0

あなたがすべき:

特別な事情がない限り、リポジトリ内のベンダーディレクトリを無視depsし、またはcomposerを使用して依存関係を管理する必要があります。ベンダーの依存関係を実際にいくらか「コミット」する必要がある場合は、を使用することをお勧めしgit submodulesます。

.gitignoreファイルのサンプルは次のとおりです。

vendor/*
app/bootstrap*
*/logs/*
*/cache/*
于 2012-03-08T11:22:49.030 に答える