Force-refreshing only JavaScript files in Firefox and Chrome
With Chrome:
Starting with Chrome 15, open the Developer Tools, click on the cogwheel at bottom left of the screen, and select the checkbox Disable cache.
This way, you will be sure that resources are always reloaded from the server, and you don't have to manually clear the cache, which might also remove cached data for unrelated sites.
I do this myself for development. I use Ctrl+F5. It's like a force refresh. This refreshes the page including re-downloading any referenced JavaScript files or CSS files even if they were cached.
It will NOT clear anything else such as your browsing history.
But please note that although I know this works in Firefox, and probably Internet Explorer, I am not sure if Ctrl+F5 works the same way in Chrome.
Also, iegik says:
On some browsers you can use `Ctrl+Shift+R to do the same task.
I disagree with @7wp. Since some of your end users aren't familiar with the Ctrl+F5 function, and some aren't even aware of the differences between browsers and even the existance of other browsers (elders for example) you should force the browser to download a new copy of the JS/CSS files.
The best solution here is to add the timestamp at the end of the .js/.css filenames, or add the svn version which is a great idea too.
<script src="js/myfile.js?t=<?=time()?>" type="text/javascript"></script>