由于我是一名设计师,也是一名中级前专业人员,如今我仍然使用基本的FTP扩展程序通过filezilla或括号以旧方式上传我的所有项目。问题是需要花费很多时间,特别是当我不记得最近我改变了哪些文件时,我的意思是,我不知道网络开发人员如何真正推动他们的项目快速推进。一旦我与拥有数千个文件(magento)的电子商务项目合作,我需要让我的工作看起来更专业。
我总是倾听"有人会部署修改"等等,但我还在讨论这个问题,因为我不是一个先进的前台开发人员。
那么,最近上传(或部署,无论如何)我最近更改为生产服务器的文件的最简单但最专业的方法是什么?我想使用Bitbucket,所以我可以完全控制项目,也可以备份它。
谢谢
答案 0 :(得分:1)
Bitbucket是您的存储库,您应该阅读有关如何有效使用GIT的信息。通常我们的项目使用3个分支,每个分支连接到不同的环境:
开发:连接到我们的开发环境
暂存:连接到我们的暂存环境
生产:连接到客户的生产环境
开发环境是各种开发人员在本地开发后提交代码的地方。这些更改经过内部测试,一旦获得批准,就会提交给临时分支。
暂存环境通常最像生产环境,进行另一轮测试,包括UAT(用户验收测试)。获得批准后,计划将更改部署到生产中。我们有适当的流程,确保不仅任何人都可以对生产分支进行更改。
有多种方法可以将更改部署到生产中;如果您的代码控制有效,那么通常您的生产分支应始终反映生产环境。您可以通过多种方式进行部署: