symfony - ソナタ、自分のgitリポジトリにコミットする

私は次の質問があります:私の同僚はsymfonyのソナタgitリポジトリをクローンしました。彼は、さまざまなベンダーのレポをたくさん取り込むインストールをしました。

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

私はレポを複製しましたが、何も動作しません。だから私は.gitを削除し、新しいリポジトリを開始してから、自分でインストールする必要がありました。

私たちが現在行っていることは、それぞれリモートリポジトリにリンクされていないgitリポジトリがローカルにあり、ベンダバンドルはもはやレポを追跡していないことです。

あなたのベンダーのバンドルはまだ彼らのレポやsymfonyを追跡している間に誰もあなた自身のgitリポジトリにソナタのインストールを設定するための良いワークフローを持っていますか?

0

1 答え

あなたがすべき:

  • 新しいSymfonyプロジェクトを作成する( this
  • .gitignoreファイルを調整する
  • 各バンドルのインストール手順に従ってください( Sonata PageBundle

deps または無視して依存関係を管理する必要があります。 rel = "nofollow">作曲家。ベンダーの依存関係を本当に「コミット」する必要がある場合は、 git submodules を使用することをお勧めします。

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

vendor/*
app/bootstrap*
*/logs/*
*/cache/*
0
追加された