如何将Bitbucket中Freelancer的提交部署到Heroku测试环境验证
把Freelancer的提交部署到Heroku测试环境的步骤(SourceTree版)
嘿,别担心,作为从单人开发转协作的新手,这个场景太常见啦,我来一步步带你搞定:
1. 确认测试用Heroku Remote已配置好
先打开SourceTree,点击顶部菜单栏的 Repository > Repository Settings,在弹出的窗口切换到「Remotes」标签页,确认你已经添加了测试用的Heroku远程仓库(比如名字可能是heroku-test这类的)。要是已经配置完成,这步直接跳过就行。
2. 把Freelancer的提交拉到本地
从你的描述来看,Freelancer的代码应该在Bitbucket的专属分支里:
- 在SourceTree左侧的「Remotes」面板里,找到Freelancer对应的仓库分支(比如可能叫
freelancer/new-feature) - 右键点击这个分支,选 Checkout,就能把分支拉到本地并直接切换过去;要是你想把代码合并到自己的本地测试分支,也可以选 Pull 来合并
3. 推送到测试Heroku环境
现在本地已经有了Freelancer的代码,接下来部署到测试环境:
- 点击SourceTree顶部的「Push」按钮(那个向上的箭头图标)
- 在弹出的推送窗口里:
- 「Remote」选你之前配置的测试用Heroku仓库(比如
heroku-test) - 「Source branch」选你刚拉取的Freelancer本地分支
- 「Destination branch」要选Heroku的主分支,现在大多是
main,老版本可能是master(Heroku默认从主分支部署)
- 「Remote」选你之前配置的测试用Heroku仓库(比如
- 点击「OK」开始推送,等推送完成后,Heroku会自动构建并部署你的测试应用
备选:用命令行操作(如果习惯的话)
要是你更倾向终端命令,也可以执行:
git push heroku-test 你的本地分支名:main
把heroku-test换成你实际的测试remote名称,你的本地分支名换成Freelancer代码所在的本地分支,main换成Heroku的主分支(master或main)
小提醒
- 要是推送时提示冲突,先把本地未提交的变更提交或者暂存(用SourceTree的「Stash」功能),再重新推送
- 推送完成后,直接去Heroku后台打开测试应用的链接,就能查看Freelancer的新功能啦
内容的提问来源于stack exchange,提问作者Boosted_d16
相关产品推荐
相关产品推荐

