Windows下安装配置SubVersion的简明步骤
Windows下安裝配置SubVersion的簡明步驟
[使用的安裝程序和文檔說明]
svn-1.4.0-setup.exe:Subversion服務端1.4.0安裝程序;
SubService.rar:??SubServe服務Windows輔助工具;
TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi:?推薦使用的一個Windows資源管理器集成的客戶端工具。
TortoiseSVN-nightly-1.4.0-zh-CN.CHM:TortoiseSVN客戶端工具的使用說明。
svn-book-cn.pdf:SubVersion的中文版使用手冊。
?
[服務端安裝配置步驟]
1.??使用svn-1.4.0-setup.exe?安裝服務端程序;
2.??從SubService.rar中解壓SubService.exe到?[SubVersion安裝路徑]/bin?目錄下;
3.??指定SVN服務版本庫的根目錄(后續所有版本文件將會存儲于此目錄下):
a)?????????運行cmd,進入命令行;
b)????????執行命令,制定根目錄,假設你指定的目錄為:d:/SvnVob:
SVNService -install -d -r??d:/SvnVob
4.??啟動SVN服務:打開“管理工具”-“服務”,找到SVNService服務,啟動類型設置為“自動”,并啟動該服務;
服務端安裝配置完成,接下來建立工程版本庫。
?
[服務端建立版本庫]
5.??建立臨時目錄,并把所有工程文件放入該目錄,建好后一般目錄結構示例如下:
E:/Temp????????????????###?你所創建的臨時目錄,版本庫建立以后可刪除。
├─MyProject1???????###?你的第一個項目目錄。
????├─Branches????###?推薦建立的分支目錄。
????├─Tags????????###?推薦建立的標簽目錄。
????└─Trunk???????###?必須的主分支目錄,所有初始版本的項目文件放于該目錄下。
????????└─01Doc???????###?下面為你自己的項目目錄,根據需要自己創建。
????????└─02Source
????????└─03Release
????????└─…
└─MyProject2??????###?你的第二個項目目錄。
????├─Branches
????├─Tags
????└─Trunk
????????└─…
└─…?????????????###?你的其他項目目錄。
6.??使用TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi?安裝客戶端程序;
7.??建立版本庫:
a)?????????在你的SVN服務版本庫的根目錄(如前面D:/SvnVob)下,創建項目目錄(如MyProject1),則創建好的路徑如:D:/SvnVob/ MyProject1
b)????????在資源管理器中選中“MyProject1”目錄,右鍵選擇“TortoiseSvn”-“Create Repository Here”子菜單創建版本庫;
注意:MyProject1目錄必須為空,否則不能創建成功。
c)????????如果創建成功,MyProject1目錄下會自動創建好Conf,dav,db等目錄和readme、format文件:
8.??把臨時文件導入到已建立的版本庫中:
a)?????????在資源管理器中選中第5步建好的臨時項目目錄“MyProject1”(如前E:/Temp/MyProject1),右鍵選擇“TortoiseSvn”-“Import”子菜單;
b)????????在彈出的Import對話框中,選擇url為“svn://[服務器IP地址]/MyProject1”,然后點擊“Ok”;后面對話框中即會顯示逐個加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
9.??配置版本庫:
a)?????????找到D:/SvnVob/ MyProject1/Confg?目錄,進行相關配置;
b)????????首先編輯svnserve.conf?文件(如果使用http: and/or file: URLs,則不需要修改該文件):關鍵是三行:
Line 12?:去掉注釋,修改為頂格寫,表示不允許匿名訪問
anon-access = none??
Line 13?:去掉注釋,修改為頂格寫,表示允許授權寫訪問
auth-access = write????
Line 18?:去掉注釋,修改為頂格寫,表示使用passwd配置文件來設置用戶名和密碼。
password-db = passwd
Line 25?:去掉注釋,修改為頂格寫,表示使用authz配置文件來設置權限分組管理。
authz-db = authz
c)????????編輯passwd?文件,配置用戶名和密碼,如:
[users]
sa = admin
aaa = aaa
bbb= bbb
d)??????編輯authz文件,配置權限分組,如:
[groups]
Manager = sa
Developer = aaa,bbb
[/]
@manager = rw
aaa = rw
bbb = r
[/:01Doc]
@manager = rw
aaa = rw
bbb = r
…
10.????測試版本庫,進行CheckOut操作:
a)?????????在資源管理器中,選中自己的工作目錄,如“E:/MyProject1”;右鍵選擇“Svn CheckOut”菜單;
b)????????在彈出的CheckOut對話框中,選擇url為“svn://[服務器IP地址]/MyProject1”,然后點擊OK;后面對話框中即會顯示逐個加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
如果可以checkout,則證明整個庫配置完成。
?
前面的是在服務器上配置并測試客戶端操作的步驟。下面看如何在另外一臺機器上進行CheckOut、Commit和Update操作。
[客戶端安裝配置步驟]
1.??使用TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi?安裝客戶端程序;
2.??在資源管理器中,選中自己的工作目錄,如“E:/MyProject1”;右鍵選擇“Svn CheckOut”菜單;
3.??在彈出的CheckOut對話框中,選擇url為“svn://[服務器IP地址]/MyProject1”;
4.??在提示的用戶名和密碼對話框中輸入服務端配置的用戶名和密碼;然后點擊OK;后面對話框中即會顯示逐個加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
如果成功,可以在本地E:/MyProject1目錄下看到相應的代碼文件。選中文件或目錄,可以進行“SVN Update”(從服務器更新版本)和“Svn Commit”(提交更改到服務器)操作。
?
?
原網址:http://www.cnblogs.com/kkjmyazi/archive/2006/11/30/577996.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Windows下安装配置SubVersion的简明步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【读书笔记】商业自传-PayPal程序员
- 下一篇: 研究生数学建模竞赛准备