新しいLaravelプロジェクトを開始するたびに同じディレクトリを作成して同じファイルを作成することに飽き飽きして、私はassets
とviews
というフォルダといくつかのファイルをGitリポジトリに入れて、すぐに自分の構造をすぐに準備してください。別のGitリポジトリのサブディレクトリにその内容を取得するためにリポジトリを複製する
This repo can be accessed here(この質問に関する有用なものは何もありません、これはちょうど私が何をしたいのかを明確にすることがある)
アイデアは非常にその使用-期 - あなた-希望/フェッチ/プルすることです私のLaravelプロジェクト(もちろんGitリポジトリになる予定)の中にレポを入れてください。それだけです。
の手順は次のようになり、完全に透明であるために:
- スタート新しいレポ
my-new-project
- 展開新鮮Laravelは(公式の指示に従って)をインストール
resources
ディレクトリに移動します - フロントスケルトンリポジトリからコンテンツを取り出します
- スタートが動作し、今のプロジェクトに関連されるフロントスケルトンリポジトリを忘れて、私は話ではないという事実を主張
を更新する必要はありませんそのGitリポジトリへのさらなる操作は、私は実際にはの内容を一度にすべて得ることを話しているし、そのGitのrepoの存在さえ忘れています。
- 私は約サブツリーまたはサブモジュールを聞いたが、それは私のニーズのためにあまりにも多くのように見えます。
- リモートを正しく使用する方法が見つかりませんでした(私のフロントスケルトンは引っ張られましたが、私のLaravelプロジェクトのルートで、私の
resources
サブフォルダではありません)。
これを行うにはどのような最善の方法とベストプラクティスがありますか?
興味深いアプローチですが、 'resources'ディレクトリが既に存在し、既にいくつかのLaravel関連ファイルがあるため、' fatal:destination path 'リソースが既に存在し、空のディレクトリではありません。 –
まあ、それは空のディレクトリでなければなりません。空でないディレクトリに複製することはできません。一時ディレクトリに複製してからファイルをコピーすることができます。 – 1615903
まあ、おそらく、私は何かを探していた "2017" –