版本控制VisualSVN Server-TortoiseSVN環境搭建

因爲VisualSVN Server是免費的,而VisualSVN是收費的。所以客戶端一般使用TortoiseSVN代替

簡介

版本控制分爲多人協作與個人作業兩種。

多人協作

多人協作版本控制需要有一個服務器建立倉庫repository來保存、管理不同的版本,其作用細分爲建立項目,建立用戶,管理權限,分組控制等。服務器建立的用戶包含用戶名和密鑰,用於遠程用戶登陸。服務器倉庫repository使用VisualSVNservice建立,客戶端文件使用TortoiseSVN建立。

服務器搭建

 

*右擊Repositorise選擇create new repository 

此處有兩個選項 

 

建立服務器倉庫repository - FSFS

  • 選擇FSFS選項,點擊下一步會提示輸入repository name 

 

  • 下一步選擇empty repository即可 

 

  • 下一步保持默認,create即可,可以在建立之後修改權限 

 

  • 建立test後,如下 

 

建立用戶

  • 右擊Users選項 

 

  • 選擇create user 

輸入需要加入此項目的用戶和密鑰 

 

建立組group

  • 右擊Groups,選擇create group 

 

  • 輸入group的名字,點擊add按鈕可以把之前建立的用戶加入到group中 

 

項目人員分配

  • 右擊test選擇properties 

 

  • 點擊add,可以添加group和user,添加之後可以在permissions處修改權限

 

服務器地址

  • 右擊test選擇copy URL to Clipboard,把這個鏈接發給參與的user即可。 

 

注意:複製之後格式是 { http://XXX-PC/svn/test/ },當所有成員都在同一個局域網中時,可以通過用戶名直接查找到的,但是若不是同一局域網需要把用戶名改成服務器的IP地址{http://192.168.XXX.XXX/svn/test/}即可。

服務器物理存儲

  • 右擊test選擇properties 

 

  • 選擇details可以查看存儲位置等信息 

 

如Path: G:\Repositories\test打開此位置可以查看到此文件夾。

到此服務器端倉庫Repositories建立完成

客戶端文件搭建

  • 下載TortoiseSVN,安裝,安裝完成對文件夾右擊會有兩個選項 

 

  • 和服務器連接需要先選擇需要存放和同步文件的位置,需要一個文件夾如下,可根據自己需要選擇合適的文件夾 

 

  • 右擊該文件夾選擇SVN checkout…出現下面對話框 

 

在URL of repository輸入框中輸入服務器的地址{ http://XXX-PC/svn/test/ } 

checkout directory 輸入框中是當前文件夾位置,其它可以保持默認即可。 

 

OK即可。 

如果提示輸入用戶的話,輸入服務器建立的用戶名和密鑰。

http://subversion.apache.org/packages.html svn官網

http://note.youdao.com/noteshare?id=38b292a6b0cf1ca287b6604ce16a6439

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章