步骤 4: 采用一套方法

5.0 version
Maintained

采用一套方法

传授一门技能就是反反复复重复一件事情。我向你承诺,我不会这么做。在每一个步骤结尾,你需要动动手指保存你的工作。这就像用保存快捷键 Ctrl+S,但这个保存针对网站的。

执行一个 Git 策略

在每个步骤的结尾,不要忘了提交你的改动:

1
2
$ git add .
$ git commit -m'Add some new feature'

你可以安全地把“所有文件”加入暂存区,因为 Symfony 为你管理了一个 .gitignore 文件。每个包都能增加配置项。来看一下当前的内容:

.gitignore
1
2
3
4
5
6
7
8
###> symfony/framework-bundle ###
/.env.local
/.env.local.php
/.env.*.local
/public/bundles/
/var/
/vendor/
###< symfony/framework-bundle ###

那些奇怪的字符串是 Symfony Flex 加上的标记,这样当你决定卸载一个依赖包时,Symfony Flex 就知道要移除哪些内容。所有繁琐的工作都是由 Symfony 完成的,而不是你。

把你的代码仓库推送到远程的服务器,这会是个好主意。GitHub、GitLab 或者 Bitbucket 都是不错的选择。

如果你部署到 SymfonyCloud,那你已经有一份 Git 仓库的副本,但你不应该依赖它。它只是用来部署,并不是一个备份。

持续地部署到生产环境

另外一个好习惯就是频繁地部署。在每个步骤末尾做次部署是一个不错的节奏。

1
$ symfony deploy

  • « Previous 步骤 3: 从零开始直到投入生产环境
  • Next » 步骤 5: 排查问题

This work, including the code samples, is licensed under a Creative Commons BY-NC-SA 4.0 license.