Git archive删除最终zip输出上的.ebextensions
我有一个AWS ELB应用程序。我使用命令来归档整个symfony2项目: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
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谢谢你的帮助:)