近一年來,我一直使用 SVN 同步 laptop 與 desktop 的資料、我自己的 BBS 的 source、自己寫過的一些程式與 script …
我原本考慮用網路芳鄰或是 FTP 的方式來傳遞與備份 laptop 與 desktop 的資料,但考量到有時還是得調以往的 Office 文件出來看,就決定使用版本控制系統了。
( 像論文這種肥大,內容變動又頻繁的文件檔,Microsoft Office 的追蹤修訂絕對會讓自己眼花撩亂!
使用 SVN 的好處是,我可以搭配 Apache 與 mod_dav,讓我在任何有電腦與網路的地方取得我自己的資料。
而且,在 Windows 平台上,TortoiseSVN 真的很好用!
不過讓我非常疑惑的是,為甚麼 SVN 沒有時區相關的設定?
例如,這種檔案內容:
############################################################### # $LastChangedDate: 2007-07-06 02:31:52 +0800 (星期五, 06 七月 2007) $ # $LastChangedRevision: 2044 $ # $LastChangedBy: joehorn $ # $Id: test.txt 2044 2007-07-05 18:31:52Z joehorn $ ############################################################### test
LastChangedDate 可以根據時區作調整,為甚麼 Id 不行?