試用新版本前,要特別注意Working Copy以及Repository的相容性。Subversion 1.5對於Working Copy以及Repository採取完全不同的處理方式。
根據Release note,當Subversion 1.5遇到舊版的Working Copy,會自動升級Working Copy至新的格式。至此之後,舊版便無法讀取該Working Copy。別擔心,不小心做了傻事,可以用這個Python轉回舊的格式。
有別於Working Copy的處理,Subversion 1.5不會自動升級Repository。欲升級至新的格式(以便啟用新功能),可以用svnadmin upgrade指令。Subversion 1.5最重要的新功能--Merge tracking,必須要新的格式才能支援(再搭配1.5版的程式)。
實際使用上,必須等到所有使用者的程式都升級到1.5版,才能升級Repository(儲存庫)。(Subversion 1.5 Client可以讀取新、舊版Repository)
沒想到才幾天功夫,TortoiseSVN 1.5就釋出了,太棒了!
沒有留言:
張貼留言