Ich hatte eine Idee für "billige" Versionskontrolle der CSS von einer meiner Seiten, aber ich denke, es ist vielleicht keine gute Idee. Ich dachte, ich würde es hier rauswerfen, falls jemand eine ähnliche Idee hat, die besser funktioniert (neben echtem Svn, etc.)CSS Version Steuerelement Idee
Mein Gedanke war, eine Haupt-CSS-Datei wie "sitename.css" zu erstellen, dann benutze @import inside Diese Datei stellt eine Verbindung zur neuesten Datei mit Updates her. Ich würde diese importierten Dateien nach Datum benennen, zB: 20101222_css.css, damit ich weiß, wann das letzte Update angewendet wurde. Wenn ich eine Änderung habe, könnte ich meine Änderungen vornehmen, das Update an der entsprechenden Stelle löschen, den @import in die neue Datei ändern und Viola ... auf der Site aktualisieren.
Nachdem ich über Probleme mit @import gelesen habe, z. B. das Laden nach dem Ende der Seite, bin ich jetzt nicht allzu scharf darauf.
Irgendwelche Ideen einer Art, etwas Ähnliches ohne ein voll entwickeltes System zu implementieren? Ich mache eine Menge kleiner Projektarbeit für verschiedene Leute und dachte, dass diese Methode ein einfacher Weg sein könnte, Dinge im Auge zu behalten.
Danke für irgendwelche Ideen/Vorschläge.
Ich wollte fragen, ob Sie eigentlich Versionskontrolle oder Cache-Kontrolle meinen, aber dann entschied, dass es keine Rolle spielte - das ist keine gute Lösung für beide. Verwenden Sie die echte Versionskontrolle und verwenden Sie verkehrsverwaltete Header oder versionierte URIs für die Cache-Steuerung. – annakata
Sie sollten wirklich git oder mercurial verwenden. Git hat großartige Tools auf Mac/Linux. Mercurial besser unter Windows. (IMHO) Aber .... je nachdem, wie Sie Ihre Site bereitstellen, könnten Sie ein "Build" -Skript hinzufügen, das Ihr neues CSS aus Dateien in Ihrem Dev-Env eintauscht. –