我正在使用 git(通过 GitHub)对我的项目进行版本控制。我对此仍然很陌生,但我想知道如何在环境之间保持我的css
和js
文件同步的最佳实践。
示例:假设我js
在 dev 上编写了一个脚本。我对我的工作很满意,我努力进行测试。好吧,在测试中,我想要一个缩小/压缩的版本。在没有大量开销任务的情况下,我将如何做到这一点?你们是做什么的?我假设它是某种部署脚本的一部分,可以压缩代码并将其推送到我指定的任何环境。
这带来了另一个问题:我的header
(和/或footer
)文件在我的项目中呢?如果我dev
有:
<link rel="stylesheet" href="<?php echo base_url(); ?>css/main.css">
我testing
有:
<link rel="stylesheet" href="<?php echo base_url(); ?>css/main.min.css">
没关系,但是如果我需要更改我的标题怎么办?我将如何将所有这些东西彼此分开?如果我对我的标题进行更改并推送到测试或生产,我会.min
从该包含行中丢失。
目前,我为部署更新所做的只是git pull origin [branch]
从我要更新的环境中的命令行进行的一个简单操作。
同样,我正在寻找最佳实践,无论它需要什么学习。谢谢!