gpt4 book ai didi

git - 如何在 Heroku 中部署 .gitignored 编译文件?

转载 作者:IT王子 更新时间:2023-10-29 00:49:29 25 4
gpt4 key购买 nike

我有一个名为 /target 的已编译文件夹,其中包含我的 server.js。由于它是编译文件,我将 /target 添加到 .gitignore 中,因为我不希望所有这些更改都将其 checkin 我的 GitHub。

但 Heroku 会忽略 .gitignore 中列出的所有内容,因此我无法启动该应用。

理想情况下,我想在 Heroku 中运行 node/target/scripts/server.js。并且没有将编译后的 /target 文件夹 checkin GitHub。

处理这种情况的最佳方法是什么?

最佳答案

似乎没有人回答这个问题,希望这会帮助别人:)

第 1 步:为包含目标文件夹的 heroku 创建一个单独的分支,比如 myheroku

git checkout -b myheroku

第 2 步:通过删除 target/ 修改 .gitignore,运行命令 lein cljsbuild 生成产品文件。

git add target/  
git commit -m "your commit message"

Step3:将目标变更的分支推送到heroku

git push heroku myheroku:master

所以,在工作和完成测试之后,

  • 检查你的 heroku 本地分支;可以生成构建文件
  • 作为 Step3
  • 从本地分支提交并推送到 heroku master

注意:我希望您在处理污染 heroku localbranch 的 extra 提交消息时没有问题。

关于git - 如何在 Heroku 中部署 .gitignored 编译文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com