Bry*_* M. 5 css deployment version-control project-management
在我工作的地方,设计和开发部门是完全分开的,但是我们(设计部门)负责管理我们网站的 CSS。通常,新的 CSS 需要比新的网站代码更频繁地发布到生产服务器。因此,我们单独部署 CSS,它位于源代码控制之外。
然而,最近,我们遇到了一些问题,新的 CSS 没有被同步到网站版本,总的来说,这个过程是一个非常令人头疼的问题。我一直在推动将 CSS 置于某种源代码控制之下,但很难找到一种让每个人都满意的好的部署方法。我们最大的问题是管理影响站点当前部分的更改,其中 CSS 更改需要在站点更改之前生效,但不能破坏现有站点上的任何内容。
我不会在这里详细介绍设计师和开发人员之间奇怪文化的细节,但我想知道其他人在管理需要不断更新的大量 CSS(50 多个文件,数千行)方面有什么经验独立于站点版本更新和发布。
我将在这里提倡使用源代码控制。特别是如果开发团队使用分支来处理结构化版本。这样,无论检入生产分支的 CSS 是什么,都应该部署……如果它在中途更新,那么更新它的人(设计师?)就有责任使用您公司的任何系统来推广该代码用于促进生产变革。