Wie kann ich den Browser dazu bringen, CSS- und Javascript-Änderungen anzuzeigen?

CSS- und Javascript-Dateien ändern sich nicht sehr oft, daher möchte ich, dass sie vom Webbrowser zwischengespeichert werden. Aber ich möchte auch, dass der Webbrowser Änderungen an diesen Dateien sieht, ohne dass der Benutzer seinen Browser-Cache löschen muss. Außerdem möchten Sie eine Lösung, die gut mit einem Versionskontrollsystem wie Subversion funktioniert.


Einige Lösungen, die ich gesehen habe, beinhalten das Hinzufügen einer Versionsnummer am Ende der Datei in Form einer Abfragezeichenfolge.

Könnte die SVN-Revisionsnummer verwenden, um dies für Sie zu automatisieren: ASP.NET Display SVN Revision Number

Können Sie angeben, wie Sie die Revisionsvariable einer anderen Datei einschließen? Das heißt, in der HTML-Datei kann ich die Revisionsnummer in die URL zur CSS- oder Javascript-Datei einfügen.

Im Subversion-Buch heißt es über Revision: "Dieses Schlüsselwort beschreibt die letzte bekannte Revision, in der sich diese Datei im Projektarchiv geändert hat".

Firefox erlaubt auch das Drücken von STRG + R , um alles auf einer bestimmten Seite neu zu laden.

Zur Verdeutlichung suche ich nach Lösungen, bei denen der Benutzer nichts tun muss.