Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git archive删除最终zip输出上的.ebextensions_Git_Symfony_Amazon S3_Amazon Elastic Beanstalk - Fatal编程技术网

Git archive删除最终zip输出上的.ebextensions

Git archive删除最终zip输出上的.ebextensions,git,symfony,amazon-s3,amazon-elastic-beanstalk,Git,Symfony,Amazon S3,Amazon Elastic Beanstalk,我有一个AWS ELB应用程序。我使用命令来归档整个symfony2项目:git-archive--format=zip-HEAD>test.zip 但这很奇怪,因为最终输出不包括导致严重健康的.ebextensions文件夹。我错过什么了吗 提前感谢。结论: 基于zackery.fix的评论。我想分享一个解决这个问题的简单方法。在我的例子中,.ebextensions文件夹不在repo的头部,我只是将.ebextensions从另一个源粘贴到我拥有的该repo的本地副本上。我认为这就是命令gi

我有一个AWS ELB应用程序。我使用命令来归档整个symfony2项目:
git-archive--format=zip-HEAD>test.zip

但这很奇怪,因为最终输出不包括导致
严重健康的
.ebextensions
文件夹。我错过什么了吗


提前感谢。

结论:

基于zackery.fix的评论。我想分享一个解决这个问题的简单方法。在我的例子中,
.ebextensions
文件夹不在repo的头部,我只是将
.ebextensions
从另一个源粘贴到我拥有的该repo的本地副本上。我认为这就是命令
git archive--format=zip HEAD>test.zip
排除
.ebextensions
的原因,因为它不在HEAD中,所以在存档时被排除

解决方案1:

  • .ebextensions
    文件夹提交到回购头
  • 再通过
    git
    执行一次存档
  • 解决方案2:

    这可能不是最好的解决方案,但对我来说很有效

  • 我执行了命令
    git archive--format=zip HEAD>test.zip
    ,它创建了一个zip/rar文件namdtest.rar/test.zip
  • 打开该test.rar/test.zip文件。将
    .ebextensions
    文件夹放到这里,并更新该zip文件。

  • .ebextensions文件夹是否被操作系统隐藏?例如,如果使用Windows,是否启用了“显示隐藏文件夹/文件”?此外,是否启用了“显示已知类型的文件扩展名”?不,它不隐藏。是的,我启用了em。:/很奇怪吧?当然。。。试着制作另一个。不管是什么文件夹,用它压缩,看看会发生什么。我认为git忽略了这个文件夹或者没有看到它。这是从存储库中下来的,还是本地变更集?是否.ebextensions驻留在HEAD中?我认为.ebextensions中的文件被忽略,使文件夹为空,或者.gitignore中定义了一些模式,忽略了它…这很有意义。老实说,我不想问这个问题,因为我以为海德有这个文件夹^@我很高兴它现在有意义了:D谢谢你的帮助:)