we are having a unique issue where assets that our cache server is using for builds are different than assets we are using in our local repository. we would like to force update our local repository to the version currently on the cache server.
what is the best way to clear the local cache and force assets to redownload from the cache server
You should be able to do this by doing a right-click on the highest root Assets folder and do “Reimport All”, or close your project, delete your Library folder, then open up the project again in unity. (Before you do this make sure you are pointed to the correct desired target cache server)
it seems that reimport will recrunch the textures.which i dont mind as hopefully the new crunched texture will make it to the cache server. however it does not force a download of the current asset from the cache server
It all depends on the cache key that represents that cached asset. Your local project has to match the settings, configuration of the “master source project” that was used to populate cache server. Otherwise both versions will be present in the cache server, as long as it has enough allocated space.
Also, asset in the cache server expire over time, so older assets could get potentially re-crunched, re-done.
Rational-MA im not sure you understand what im asking.
without changing the settings or master source project or anything. i would like to see the current state of an cached asset on the cache server. how can this be performed is my question