私たちはプロジェクトのレポを扱うための専用サーバーを持っています。さて、私はすでに2,3回手続きをしたところで、突然、これらのモジュールの1つにある "composer require"には、そこにある.git/
フォルダが含まれていません。git/folderがコンポーザーにプルされていない
「起こる可能性があります」誰かがレポを作成する際に忘れてしまったかもしれないと思っていました。 vendor/company/module
に行くときしかし、git init
+ git remote add origin ssh:repo.git
+ git pull
を行い、ファイルを削除し、私はそのgit add .git/
渡って来る私に以下の警告は何もなく、与えないん:誰かがアイデアを持っている場合、私が求めるだろう
$ git add .git/
warning: LF will be replaced by CRLF in .git/FETCH_HEAD.
The file will have its original line endings in your working directory.
error: Invalid path '.git/FETCH_HEAD'
error: unable to add .git/FETCH_HEAD to index
fatal: adding files failed
思想をSatisサーバーから(composer install/update/require
を介して)プルするときに.git/
が含まれるようにする方法の説明。
結果を複数ページにわたって比較すると、[git] folder
、[git] .git/ folder
以上のバリエーションが見つかりませんでした。
Gitリポジトリの '.git /'ディレクトリは決して追跡されません。 'git clone'や' git init'を実行すると作成されます。実際、追跡することはできません。この特定の依存関係は、Gitリポジトリや他の場所から来たのでしょうか? – Chris
私たち自身のgit repoの一つです。なぜ私たちがいつも '--prefer-source'フラグを使う理由を調べたことはありませんでした。今でも学んだ、私の答えを見てください。しかし、自動化された '--prefer-source'をコンポーザー構成に含める方法を見つけることができなかったので、フラグはターミナルでは必要ありません。それについてのアイデアはありますか? – Nukeface