我对我的某个网站的css的“便宜”版本控制有了一个想法,但我认为这可能不是一个好主意。以为我把它扔在这里,以防有人有类似的想法,更好地工作(除了真正的svn等)CSS版本控制理念
我的想法是创建一个像“sitename.css”的主要CSS文件,然后使用@import里面此文件连接到带有更新的最新文件。我会按日期命名这些导入的文件,例如:20101222_css.css,以便知道何时应用上次更新。当我有变化时,我可以进行编辑,删除相应位置的更新,将@import更改为新文件,并在网站上更新中提琴...。
在阅读了关于@import的问题后,比如它在页面完成后加载,我现在不太喜欢这个。
任何想法的方式来实现类似的东西没有一个完整的系统?我为不同的人做了很多小型项目工作,并认为这种方法可能是一种简单的方法来跟踪事物。
感谢您的任何想法/建议。
我会问你是否真的意味着版本控制或缓存控制,但后来认为它并不重要 - 这不是一个好的解决方案。使用真正的版本控制,并使用流量托管标头或版本化的URI进行缓存控制。 – annakata 2010-12-22 16:02:15
你应该真的使用git或者mercurial。 git在Mac/Linux上有很棒的工具。在Windows上Mercurial更好。 (恕我直言)但是....取决于你如何部署你的网站,你可以添加一个“构建”脚本,从你的开发环境中的文件中交换新的CSS。 – 2010-12-22 16:02:17