SVN(subversion)是近年來崛起的版本管理工具,是CVS的接班人。目前,絕大多數(shù)開源軟件都使用SVN作為代碼版本管理軟件。其在版本控制、團隊協(xié)作方面的重要性在此不必多說。本文主要對如何在Windows下快速建立SVN服務(wù)器及在項目中加以應(yīng)用做如下說明: 1、 軟件下載 1.1服務(wù)器端下載:里面有.msi與.zip格式的文件,若下載.zip格式的文件,需自己配置環(huán)境變量。 下載地址: http://subversion./servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91(Setup-Subversion-1.6.6.msi) 1.2客戶端下載: 下載地址: http:///downloads/(TortoiseSVN-1.6.10.19898.msi) 1.3 subeclipse插件下載:供Eclipse使用。 下載地址: 2、 服務(wù)器與客服端的安裝 2.1 Setup-Subversion-1.6.6.msi 按照提示安裝即可; 2.2 TortoiseSVN-1.6.10.19898.msi 按照提示安裝即可(需要重啟電腦); 3、 建立版本庫,配置用戶和權(quán)限 3.1 運行Subversion服務(wù)器需要首先要建立一個版本庫,可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫,在安裝了Subversion服務(wù)器之后,可以直接在控制臺下運行:svnadmin create E:\chwencong\svnhome會自動在E:\chwencong\svnhome目錄下生成很多文件。 3.2 修改配置文件,配置文件都存放在版本庫的conf目錄下,如E:\chwencong\svnhome\conf,里面有三個文件并對其做如下修改: 3.2.1 修改svnserve.conf文件,去掉一下各行前面的“#”。 3.2.2 修改passwd文件,建立用戶名與密碼,在[users]下面添加形如:username = password格式的行,一行代表一個用戶。 admin = admin chwencong = 123 3.2.3 修改authz文件,分配角色、權(quán)限 [groups] manage = admin user = chwencong [/] @Manage = rw @user = r 4、 啟動服務(wù) 在控制臺下運行:svnserve -d -r E:\chwencong\svnhome(沒有分號) 注意:不要關(guān)閉命令行窗口,關(guān)閉窗口也會把svnserve停止 5、 導(dǎo)入、導(dǎo)出 5.1導(dǎo)入:進入到待導(dǎo)入的目錄,如cd E:\chwencong\workspace\TestProject (TestProject為項目名),然后運行svn import svn://localhost/TestProject -m "initial import" --username admin --password admin 正常情況就會在控制臺出現(xiàn)如下信息: 增加 .classpath …… 提交后的版本為 1。 5.2 導(dǎo)出:進入到存放導(dǎo)出項目的目錄,如導(dǎo)出D:\code下:cd D:\code 然后運行svn checkout svn://localhost/TestProject --username chwencong --password chwencong 正常情況就會在控制臺出現(xiàn)如下信息: A svnhome\.classpath …… 取出版本 1。 6、 在Eclipse中的使用(MyEclipse) 6.1下載SVN插件并集成到Eclipse中,啟動Eclipse,在window->preferences->Team中將會出現(xiàn)SVN菜單,表示SVN集成成功; 6.2右擊待提交的項目->Team->Share Project…在彈出的對話框中選擇SVN 下一步create a new……(第一次)下一步 在URL中輸入svn://localhost/svnhome 下一步 選擇Uses project name… 下一步 完成即可。 7、 其他常用操作 |
|