Я программирую на Asp.Net Mvc5 с C # lang.А также я использую TFS (Team Foundation Server) для создания версий кодов.
Я добавляю Javascripts с BundleConfig, как показано ниже.
bundles.Add(new ScriptBundle("~/bundles/FrontEnd/ProductDetailJs").Include("~/Javascripts/ProductDetail-{version}.js"));
BundleConfig заменит мои файлы javascript на ProductDetail-1.0.0.js .
Если добавить новые коды в файл javascript, то я изменяю номер версиифайл на моем локальном компьютере.А именно имена моих файлов меняются, как показано ниже:
ProductDetail-1.0.0.js
ProductDetail-1.0.1.js
ProductDetail-1.0.2.js
ProductDetail-1.0.3.js
Моя проблема заключается в следующем: если я опубликую решениена сервер после изменения версии файла, то иногда может быть 2 файла с одинаковыми именами, но разными версиями.И оба они загружаются BundleConfig и работают на странице.Я хочу использовать только последнюю версию.

Даже если в папке несколько файлов с одинаковыми именами, должна быть загружена только самая последняя версия (а именно ProductDetail-1.0.3.js будет загружаться, но старые версии не загружаются)
Как я могу решить эту проблему?