DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁製作工具 >> Dreamweaver教程 >> Dreamweaver入門 >> Dreamweaver中Svn工具的使用
Dreamweaver中Svn工具的使用
編輯:Dreamweaver入門     

一直以來很多人使用Dreamweaver來寫css和xhtml。同時如果是應用於一個多人開發的項目的時候大家會使用svn或 cvs來做版本控制的工作。但是可惜的是沒有聽說 Dreamweaver可以與版本控制連用。所以以前都是在外部的文件夾中用 tortoiseSVN進行版本的更新。感覺很不方便。

這兩天在Dreamweaver練習JavaScript的時候,創建了一個站點, 偶然間的發現,在右鍵文檔時,突然看到了版本控制。讓人驚喜若狂。

暫時放下了js的學習,花了一些時間,好 好研究了一下2者的關系。下面是“研究”的成果:

Dreamweaver 從CS4開始,才內置了svn操作工具。針對站點 管理,提供版本控制功能。它可以連接到使用 Subversion (SVN) 的服務器,Subversion 是一種版本控制系統,它使用 戶能夠協作編輯和管理遠程 Web 服務器上的文件。Dreamweaver 不是一個完整的 SVN 客戶端,但卻可使用戶獲取文件 的最新版本、更改和提交文件。下面上我們一起來測試一下吧。

建立 SVN 連接

使用 Subversion (SVN) 作為 Dreamweaver 的版本控制系統之前,必須建立與 SVN 服務器的連接。與 SVN 服務器的連接是在“站點定義”對話 框的“版本控制”類別中建立的,所以首先應該建立一個站點。

我用的是Dreamware CS5,步驟要簡單的多:
選擇“站點”>“新建站點”,填寫“站點名稱”,選擇“本地站點文件夾”,點擊“保存”,即可完成簡單的站 點的創建。

開始此設置之前,必須在SVN Server上先創建庫和用戶,並對 SVN 服務器和 SVN 存儲庫設置訪問權限(需要用到 VisualSVN Server)。步驟不多說了,看圖吧:

現在權限已經配好了。可以將Dreamweaver與svn建立連接了。

其實你很細心的話,你會發現在創建站 點的時候,在左側那欄的第三個選項,有一個“版本控制”。不錯,那裡就是設置連接的地方。不過對於現在建好的站 點,我們可以執行以下步驟,來建立 SVN 連接:

選擇“站點”>“管理站點”,選擇要為其設置版本控制的 站點,我這裡選擇“JavaScript”,然後單擊“編輯”按鈕。

會彈出“站點設置”對話框。這個窗體是 不是非常熟悉呢。在“站點設置”對話框中的左側,選擇“版本控制”類別。
從“訪問”彈出菜單中,選擇 “Subversion”。
按以下步驟設置訪問選項:

從“協議”彈出菜單中選擇協議。可選協議包括 HTTP、HTTPS、 SVN 和 SVN+SSH。這裡選擇“HTTPS”。

在“服務器地址”文本框中,輸入 SVN 服務器的地址。通常形式為:服務器 名稱.域.com,或者用IP也可。我這裡用的是局域網內的IP:192.168.24.155。

在“存儲庫路徑”文本框中,輸入 SVN 服務器上存儲庫的路徑。通常類似於:/svn/your_root_directory,意思是svn+庫的根路徑。我這裡用的是 /svn/JavaScript

(可選)如果希望使用的服務器端口不同於默認服務器端口,請選擇“非默認值”,並在文本框中 輸入端口號。一般采用默認即可。

輸入 SVN 服務器的用戶名和密碼。

單擊“測試”來測試連接,如果成功會提示“服務器和項目可以訪問”。單擊“確定”關閉對話框,點擊“保存”, 保存當前的設置。然後單擊“完成”,關閉“管理站點”對話框。

與服務器建立連接後,可在“文件”面板 中查看 SVN 存儲庫。若要查看 SVN 存儲庫,可以在展開的“文件”面板中,單擊“存儲庫文件”按鈕 。

現在 Dreamweaver已經與SVN建立連接了,下面就來測試一下吧。

提交文件

在本地站點中創建或添加網頁(添 加後,名字前會有一個“+”號),然後選中網頁,右鍵選擇“版本控制”>“提交”。輸入“提示消息”,點“提交 ”即可。

切換到“存儲庫視圖”中,可以查看庫中已經存在剛剛上傳的文件了:

刪除文件

在本地站點,選中網頁 ,右鍵選擇“編輯”>“刪除”,或者直接按Delete鍵,會讓你選擇從版本控制中刪除,還是從本地刪除。界面中也 給出了這兩種刪除方式的區別。為了演示其他功能,我們這裡選擇“本地刪除”(即庫中還有保存)。

獲取最新版本的文件

從 SVN 存儲庫中獲取最新版本的文件時,Dreamweaver 會將該文件的內容和其相應本地 副本的內容進行合並。(即,如果您上次提交文件後,有其他用戶更新了該文件,這些更新將合並到您計算機上的本地 版本文件中。)如果本地硬盤上不存在此文件,Dreamweaver 會徑直獲取該文件。

直接在站點上,右鍵選擇“版 本控制”>“獲取最新版本”即可完成。

顯示修訂版

右鍵想要查看的文件 ,選擇“版本控制”>“顯示修訂版...”可以查看修訂的歷史記錄。選中非當前版本的一條記錄,通過點擊“提升到 當前版本”,來進行版本轉換。

查看本欄目更多精彩內容:http://www.bianceng.cn/web/DW/

鎖定和解鎖文件

通過鎖定 SVN 存儲庫中的文件,可以讓其他用戶知道您正在處理該文件。其他用戶仍可在本 地編輯文件,但必須等到您解鎖該文件後,才可提交該文件。這個功能主要是為了防止多個用戶同時修改同一文件,提 交後會導致沖突的問題。在存儲庫中鎖定文件時,該文件上將顯示一個開鎖圖標。其他用戶會看到完全鎖定的圖標。

解鎖是類似的操作,不再多做演示。

解析沖突的文件

如果您的文件與服務器上其它文件沖突, 您可以編輯您的文件,然後將其標記為已解析。例如,如果您嘗試存回的文件與其他用戶的更改有沖突,SVN 將不允許 您提交文件。此時,您可以從存儲庫中獲取該文件的最新版本,手動更改工作副本,然後將您的文件標記為已解析,這 樣就可以提交了。

右鍵單擊要解析的文件,然後選擇“版本控制”>“標記為已解析”。

還有其他功 能,就不再一一介紹了,有興趣可以你自己去探究一下。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved