こんにちは私は現在、Herokuにアプリをデプロイしようとしています(実際には2年前に行ったが、最近はこのバグに気がついた)、次のようなフォルダ構造がある:/work/{{id.name}}/{{id.tag}}
タグは現在3つのフォルダ配備前にあらかじめ生成され、空です。 Herokuの問題(AWSやIBM Bluemixでも動作します)は、空のフォルダをアンロードできないように見えるということです(少なくとも完全にはそうではありません)。 /work/alina/outdoor/
のようないくつかのフォルダがありますが、一部は消えて/work/james/indoor
...なぜHerokuは空のフォルダを受け入れませんか?
私はこれがHerokuバグかGitバグかどうか知りたいのですが、それは本当にバグではありません。デプロイするか、Herokuのgit repoにプッシュする...ありがとう。
これはGitバグではなく、デザインとして機能します。空のディレクトリはGitで追跡できません。少なくとも1つのファイルが必要ですが、Gitはそのファイルが何であるか気にしません。 https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F – ElpieKay
@ElpieKay oh no ...だから私は自分のコードを変更する必要があると思います。これを回避するか、どうにかしてgitのための追跡をオンにする簡単なハックはありますか? :) –
実際には、通常は空のフォルダに '.gitignore'、' .gitattribute'、 'readme'のような空のファイルを入れます。それらは不可欠ではなく、リポジトリまたはコードに負の副作用がありません。しかし、彼らは必要に応じて使用することができます。 – ElpieKay