目錄
目錄X

程序升級利器:BeyondCompare詳解

  動易CMS/eShop系統(tǒng)新作,號稱網(wǎng)站夢工廠的SiteFactory在今年3月份發(fā)布,而隨著動易對其新版系統(tǒng)的不斷完善和改進,又發(fā)布了很多的系統(tǒng)增量更新包或者Hotfix。而這些更新包往往都很重要,里面包括漏洞補丁、bug修復、功能新增等內(nèi)容,對于動易系統(tǒng)的性能有很大的影響。可動易系統(tǒng)不能像windows那樣支持自動安裝更新,于是,這些更新包的安裝便成了一個麻煩的問題——不是所有人都知道如何正確安裝更新包,更可能還有很多站長都是在自己瞎折騰,花大量的時間在研究如何更新。有沒有辦法能夠能很快很好地把最新的更新包安裝好,將自己的動易系統(tǒng)升級到最新版呢?

  今天和大家介紹的是一款很好用的工具——Beyond Compare!這是一款用于文件及文件夾比較軟件,不僅可以快速比較出兩個文件夾的不同之處,還可以詳細的比較文件之間的內(nèi)容差異。動易系統(tǒng)在安裝增量更新包的時候,往往有2個部分的工作:1、直接將更新包內(nèi)的部分文件覆蓋掉原文件;2、另一部分文件需要進行對比覆蓋。直接覆蓋很簡單,對比覆蓋是指:如果對這些原文件進行了手工修改,那么在覆蓋后手工修改的部分還要再改回。這時候,Beyond Compare就能派上用場了!下面以最新的動易SiteFactory 1.1.0.1版為例,向大家介紹下BC的使用。

  我們先下載Beyond Compare和動易最新程序SiteFactory 1.1.0.1的hotfix壓縮包,下載地址分別是:與http://powereasy.net/Activity/SiteFactory_eShop/。

  首先解壓SF1.1.0.1的hotfix包,看到里面的更新說明:
  1、Admin、Controls、Install、Bin等文件可以直接覆蓋內(nèi)部的文件
  2、Config、Template文件夾需要對比覆蓋其中的文件。

  安裝好Beyond Compare后,我們運行這個軟件,會彈出引導窗口,讓我們選擇要進行對比的文件。BC支持在線對FTP的文件進行對比和更新,這使得我們更新網(wǎng)站程序文件非常方便。我們選擇左側為SF1.1.0.1的更新包的website目錄,右側選擇為網(wǎng)站空間里的SF程序目錄。


  點擊確定后,程序進入主界面。我們還需要設置比較標準:使用二進制比較。二進制比較是為了比較文件的實際內(nèi)容,如果使用普通比較的話,如果文件時間不同,內(nèi)容相同,也會被視為差異文件。

 

  完成后軟件便開始文件對比。幾秒鐘后比較完成,左右兩側列出文件夾的所有文件,有不同的文件則圖標顯示紅色。

  這時候,界面里顯示出的文件列表太多了,不便于我們查看要更新的部分,我們可以通過點擊下圖所示的這個按鈕,只顯示左邊較新的有差異的或孤立的文件,也就是更新包里的新增文件與更新修改過的文件。

  接著就是進行網(wǎng)站更新操作了。對于Admin、Controls、Install、Bin等文件夾,我們可執(zhí)行復制命令,將這幾個文件夾里的文件直接覆蓋ftp里的相應文件。執(zhí)行辦法是,在左側的文件夾點右鍵,彈出菜單中選擇復制。復制完成后,左側的紅色文件夾圖標變?yōu)榛疑?,表示已更新?nbsp;

  對于config、template文件夾,我們需要逐個文件進行對比覆蓋。操作方法為(以config文件夾為例):
  首先雙擊文件夾展開文件。
  1、對藍色的左側的孤立文件AjaxLabel.config,使用右鍵復制到ftp中去。

  2、對紅色的差異文件QueryStrings.config,雙擊打開文件查看器,進行逐行對比覆蓋或編輯。點擊“紅色的不等號”的按鈕可以只顯示有差異的代碼行。如果我們曾經(jīng)編輯過ftp里的QueryStrings.config文件,并且想保留我們增加或修改的代碼,那么我們可不對該代碼進行覆蓋修改。

 

  Ok,到此為止,這款強大的工具的基本使用就介紹完畢了,大家所需要做的就是有選擇地反復執(zhí)行上述操作步驟,就可以很快速地完成對自己的網(wǎng)站的更新升級啦!

  最后再補充一下:有的朋友可能會說這樣進行文件比較與修改的速度比較慢,因為他們的網(wǎng)速不夠。這里還有另一個操作方式,不過只對擁有服務器的遠程管理權限者適用。方法就是將最新的更新包上傳到服務器中,然后在服務器上進行遠程對比和更新修改操作。

【打印正文】 發(fā)布時間:2008-06-10 17:35:50 瀏覽次數(shù): 作者:ken 來源:本站原創(chuàng)
×

用戶登錄