(轉)SVN伺服器搭建和使用(二)

來源:互聯網
上載者:User

標籤:

SVN伺服器搭建和使用(二)

原文:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.html

上一篇介紹了VisualSVN Server和TortoiseSVN的下載,安裝,漢化.這篇介紹一下如何使用VisualSVN Server建立版本庫,以及TortoiseSVN的使用.

首先開啟VisualSVN Server Manager,:

可以在視窗的右邊看到版本庫的一些資訊,比如狀態,日誌,使用者認證,版本庫等.要建立版本庫,需要按右鍵左邊視窗的Repositores,:

在彈出的右鍵菜單中選擇Create New Repository或者建立->Repository,進入下一步:

輸入版本庫名稱,勾上Create default structure複選框(推薦這麼做).點擊OK,版本庫就建立好了,版本庫中會預設建立trunk,branches,tags三個檔案夾,:

這時候我們將項目匯入到版本庫中,找到你的專案檔夾,在專案檔夾上點擊滑鼠右鍵,找到SVN菜單,選擇匯入,:

在彈出的對話方塊中填上版本庫URL,這個URL可以從VisualSVN Server Manager中擷取,在你的版本庫上單擊右鍵,選擇Copy URL to Clipboard,這樣就把版本庫URL複製到你的剪貼版了.:

將複製的版本庫URL粘貼上,在URL後面加上trunk子路徑.然後在匯入資訊裡面填上匯入資訊"匯入項目到版本庫".:

點擊確定,所選中的項目就會被匯入到版本庫中.:

項目匯入到版本庫以後,不能隨便讓誰都能夠讀寫版本庫,所以需要建立使用者組和使用者.

在VisualSVN Server Manager視窗的左側按右鍵使用者組,選擇Create User或者建立->User,:

在彈出的對話方塊中填寫User name和Password,然後點擊OK,:

用相同的方式分別建立使用者Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六個使用者,分別代表3個開發人員,兩個測試人員和一個專案經理,:

然後我們建立使用者組,在VisualSVN Server Manager視窗的左側按右鍵使用者組,選擇Create Group或者建立->Group,:

在快顯視窗中填寫Group name為Developers,然後點Add按鈕,在彈出的視窗中選擇三個Developer,加入到這個組,然後點Ok,:

用相同的方式建立組Managers,Testers,:

接下來我們給使用者組設定許可權,在MyRepository上單擊右鍵,選擇屬性,:

在彈出的對話方塊中,選擇Security選項卡,點擊Add按鈕,選中Developers,Managers,Testers三個組,然後添加進來,給Developers,Managers使用權限設定為Read/Write,Tester使用權限設定為Read Only,:

到此,服務端就完成了.

接下來,我們用用戶端去檢出代碼,在案頭空白處單擊右鍵,選擇SVN檢出,在彈出的對話方塊中填寫版本庫URL(具體擷取方式,上面講上傳項目到版本庫的時候講過),選擇檢出目錄,點擊確定.:

開始檢出項目,:

檢出完成之後,我們開啟工作複本檔案夾,會看到所有檔案和檔案夾都有一個綠色的√.:

至此,建立版本庫和使用TortoiseSVN匯入項目,檢出項目已經介紹完畢.

下一篇介紹TortoiseSVN的使用,以及衝突解決辦法.

(轉)SVN伺服器搭建和使用(二)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.