我對我的某個網站的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