Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 维护css、js、字体cion、图像和#x27;s版本?_Javascript_Css_Project Management - Fatal编程技术网

Javascript 维护css、js、字体cion、图像和#x27;s版本?

Javascript 维护css、js、字体cion、图像和#x27;s版本?,javascript,css,project-management,Javascript,Css,Project Management,我有几个css文件的网站和一些css属性是共享的,通过所有这些。此外,还有一些js文件。字体图标文件和图像,我不断更新。每当我尝试推送到主存储库时,我必须确保每个文件版本都使用“?=number”进行缓冲。我真的厌倦了这样做。 有没有更好的方法一起进行URL版本碰撞?任何帮助都将不胜感激 附加信息:我正在使用IIS7/8,并使用HG Mercurial在windows系统中进行开发。后端使用asp.net visual basic、mysql。因为您使用的是asp.net,所以您的.net开发人

我有几个css文件的网站和一些css属性是共享的,通过所有这些。此外,还有一些js文件。字体图标文件和图像,我不断更新。每当我尝试推送到主存储库时,我必须确保每个文件版本都使用“?=number”进行缓冲。我真的厌倦了这样做。 有没有更好的方法一起进行URL版本碰撞?任何帮助都将不胜感激


附加信息:我正在使用IIS7/8,并使用HG Mercurial在windows系统中进行开发。后端使用asp.net visual basic、mysql。

因为您使用的是asp.net,所以您的.net开发人员可以设置一个变量,该变量包含一个通用的增量数字,您可以将其用作?v=数字部分中的数字。因此,只需将所有CSS/JS文件更改为只使用一次变量。例如:

string version = ConfigurationManager.AppSettings["VersionNumber"];
如果您使用捆绑,这里有一个更好的答案:


如果您向我们提供一些附加信息,例如您正在使用的版本控制软件和您的操作系统,那将非常有帮助。如果您正在谈论重写URL以强制浏览器对其进行缓冲,那么我们需要知道服务器端语言、框架、,我正在使用IIS7/8,并使用HG Mercurial在windows系统中进行开发。Biscaly后端团队使用asp.net visual basic、mysql。