2011年8月4日 星期四

[Lion] 你不得不搞清楚的 Version「版本」(自動儲存 VS 「版本」,傻傻搞不清楚)



儘管蘋果在官方網站放了很多Lion新功能的介紹和教學,不過我們對 Version 「版本」還是有很多問題無法解答,其中包括:「版本」所儲存的檔案到底存在哪裡?它消耗掉多少空間?可不可以把「版本」功能關掉等等。這篇文章主要是來介紹「版本」,讓讀者對它有更進一步的瞭解。

那麼「版本」到底什麼時候會被啟動?
一旦你將檔案儲存時,「版本」已隨之形成(前提是必須有支援「版本」的軟體)


若想要開啟「版本」的功能,只要將滑鼠移到標題右側並點選三角形的小圖案,即可立刻開始執行 browse all versions。




當你點「browse all versions」的時候,奇蹟就會發生了,視窗會顯示出類似Time Machine的畫面,左邊的視窗便是你目前在執行的檔案,而右邊的視窗則是你不斷儲存你過去檔案的版本,所以你就可以隨著時間用滑鼠移動來尋找你想要的舊版本並按 Restore 來恢復你之前的檔案。

若你只想要從舊檔案複製一小段,你可以不必將舊檔覆蓋整個新檔案,而可以使用複製和貼上的功能,將你想要的舊資料複製然後貼到新版本的資料中即可。

自動儲存 VS 版本 (又有何不同呢?)
這兩個功能乍看之下好像是一樣的東西,實際上並不然。因為「版本」所儲存的資料是不間斷而且是完整的,並且可以隨時回朔舊有的檔案,因此「版本」可以讓你輕易的尋找及取代你的資料,但是「自動儲存」則在背後默默的幫你存檔,卻也不斷的將你舊有的資料刪除,所以「自動儲存」只能留下現有的資料。「自動儲存」可以每五分鐘自動的儲存檔案,而「版本」則是一個小時儲存一次,因此這兩個功能有互補的作用。

「版本」所儲存的資料都放在哪裡?會不會很佔空間啊?
一般會認為「版本」應該是儲存在相同的資料夾裡面,其實不然,「版本」是將檔案儲存在你硬碟的謀個角落(隱藏檔,你是看不到的)。

那麼,如何找到這些檔案呢?繼續讀下去...
要顯示這些隱藏檔,你必須先開啟Terminal (位於應用程式/工具程式/終端機),然後把以下這些指令打進去

defaults write com.apple.Finder AppleShowAllFiles TRUE

killall Finder

sudo chmod -R 115 /.DocumentRevisions-V100



(輸入你的密碼,然後按enter)


這些指令會讓finder顯示所有隱藏檔,接下來請在finder的視窗裡按 command + shift + G,然後輸入「/.DocumentRevisions-V100/




輸入完後點「前往」,這時候會直接跳到 /.DocumentRevisions-V100/ 資料夾(「版本」所存放的檔案就在這裡)。接下來,點 PerUID 資料夾,繼續點 subfolder,之後你就可以看到「版本」儲存的檔案了。顯現出來的檔案為一堆奇怪的數字,不過沒關係,不要管那些數字,對日期時間符合就可以了,若一一點選這些檔案則會顯示出每一個不同的時間點的「版本」喔。



注意:「版本」儲存的方式是將每一個新檔案再另存新檔,而「版本」有哪些優缺點呢?好處就是當硬碟損壞的時候,檔案是完整的被保存下來的,而壞處則是「版本」的檔案是相當佔空間。

OK,看完這些隱藏檔後,你勢必一定要再把這些檔案隱藏起來吧,請再開啟terminal 然後輸入這兩個指令:

defaults write com.apple.Finder AppleShowAllFiles FALSE

killall Finder

若我把「版本」的檔案刪除會發生什麼事?
若刪除隱藏在 .DocumentVersions-V100 資料夾的其中一個檔案時,會導致有片段的檔案遺失,可是不會影響「版本」的功能。不過若你刪除的是原檔時,那麼 Lion 就會立刻刪除「版本」中的所有檔案。

我可以存幾個「版本」?
這就要看你的硬碟大小了

「版本」的功能可不可以被關掉?
目前的Lion 是不讓你關這個功能的

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...