作者ken123 (inspiration..)
看板MAC
標題[軟體] 你不得不搞清楚的 Version「版本」
時間Thu Aug 4 23:47:38 2011
http://mac4twn.blogspot.com/2011/08/lion-version-vs.html
儘管蘋果在官方網站放了很多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 是不讓你關這個功能的
--
我的蘋果園
http://goo.gl/ykSTu
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.199.65
推 rockmanx52:惡意迫使消費者購買容量比較大的MBA(誤) 08/04 23:50
推 BigSuckTube:佔空間就是不喜歡…… 08/05 00:11
→ EROS4:少下載幾部片就好了..我用到現在沒感覺被吃掉多少 08/05 00:12
→ nadoka:64GB MBA表示 08/05 02:37
→ EShensh:被救一次文件就值得了。 08/05 02:54
推 iPluto:64GB MBA不想升了...文件都在Dropbox本來就有Versions.... 08/05 03:51
推 iPluto:加上大部分時間又有TM插著.... 08/05 03:54
推 waterspinach:內文提到版本一小時存一次,所以假如我編緝某個檔案的 08/05 11:15
→ waterspinach:時間小於1hr,那是否就不會有正本以外的vesion出現? 08/05 11:16
→ darKyle:我沒Lion不能試 有沒有版友能確認一下以上的連結是否有用? 08/05 12:55
推 SeCrEtX:如果在寫論文時幾百M的檔案一小時就存一次, 超浪費空間 08/05 13:08
→ hueyke:如果只是一直另存一堆完整檔案那就沒有所為支援不支援的問 08/05 15:08
→ hueyke:題吧==當然是不會存N個幾百M的檔案阿 08/05 15:09
→ localmilan:不是只會儲存所做的更動嗎?重複的部分不會再寫入一次 08/05 17:14
→ localmilan:原理不就跟TimeMachine一樣 08/05 17:15
→ uranusjr:如果只存 changesets 而非整個檔案, 加上壓縮技術其實可 08/06 15:31
→ uranusjr:以很小, 我碩士論文總共 5x MB 但是 Git repository 只有 08/06 15:33
→ uranusjr:不到 150 MB (我口試完了) 08/06 15:33
推 theory:版本是做差異備份,沒佔多少空間,但光看該資料夾看不出來 08/07 01:40