我有這個定製的CSS重置樣式表,我不斷更新,我總是提到裏面的日期和版本號,所以我可以跟蹤多個副本。帶版本號的文件名...是個好主意嗎?
使用veersion數字命名我的樣式表是否是個好主意?
例如:
- example_v1.0.css
- example_v1.0.1.css
如果是,是不是也爲HTML,JS,和一個好主意PHP文件?
我有這個定製的CSS重置樣式表,我不斷更新,我總是提到裏面的日期和版本號,所以我可以跟蹤多個副本。帶版本號的文件名...是個好主意嗎?
使用veersion數字命名我的樣式表是否是個好主意?
例如:
如果是,是不是也爲HTML,JS,和一個好主意PHP文件?
Pfft。與其他人一樣,請使用VCS。
不!即使是小項目也可以使用svn!
客戶端:http://tortoisesvn.tigris.org/
for Windows服務器:http://www.visualsvn.com/server/
Mortis,SVN不是強制性的,任何版本控制系統都可以。 – josemota
它IS保持多個版本是個好主意。
然而,它是不是一個好主意,以保持多個版本手動。 有一些工具可以做到,稱爲source control/version control工具,這些工具提供的功能僅限於維護版本。
其中一些包括Mercurial,Git,Subversion和CVS。
如果您非常擔心緩存,這是一個好主意。永不重複使用文件名允許:
它不是很好,如果它只是一種替代真正的源代碼控制工具的方法。
在幾種情況下,這可能是一個好主意:
1.您可以輕鬆預覽新版本的服務和舊版本的生產。
2.您可能會被迫更新一半的服務或只有首頁。將每個版本放在單獨的文件中可能比一套黑客更容易。
在一些文件系統上也有軟鏈接和硬鏈接。
但是,如果您需要版本控制,我會爲此推薦專用軟件。我個人使用Git(http://git-scm.com/)。
大概你的前端HTML或PHP文件將使用相同的樣式表,所以你所要做的就是包含一個指向版本文件的鏈接,然後引用實際的css文件。
<html>
<head>
<?php include ("css-version.html") ?>
</head>
<body>
</body>
</html>
在你的CSS版本文件
然後會像...
<link rel="stylesheet" href="css/my.css?v=01" type="text/css" />
這樣,你只需要更新的CSS版本文件的版本號和所有的文件包括了CSS版本將在瀏覽器中重新加載。
什麼是VCS?/ – Ibu
版本控制系統... http://en.wikipedia.org/wiki/Revision_control – Bjoern
謝謝你的鏈接 – Ibu