四步輕松實現SVN項目創建
本節向大家介紹一下如何進行SVN項目創建,在這里分四個簡單的步驟,在學習SVN的過程中SVN項目創建是難免會遇到的問題,在這和大家共同學習一下,希望本節的介紹對你的學習有所幫助。
SVN項目創建目前SVN上已有項目的目錄結構,在TortoiseSVN軟件上看到的SMSC4_FOSHAN項目的結構是這樣:
目錄:SMSC4_FOSHAN/src/…..
/doc/…..
新建一項目,項目名稱(例如:SMS_NEWPRO),置于SVN管理之下:
1.創建倉庫,即在SVN服務器里的SVN工作目錄下創建項目SMS_NEWPRO所對應的倉庫:使用用戶test登陸SVN服務器,在終端中執行:svnadmincreate/svnroot/SMS_NEWPRO。
或以root登陸執行后也能創建倉庫,不過要將其目錄所有者賦予test:chown700test.test/svnroot/SMSC4_FOSHAN(盡量不用此方法)
創建成功后就可以在TortoiseSVN中訪問這個地址了:http://192.168.16.210:8080/svn/SMS_NEWPRO,不過在界面中看到的只是一個空的項目,沒有上面所說的/src、/docs這樣的目錄,所以下一步工作就是創建這個結構:
2.創建目錄結構:以管理員root登陸TortoiseSVN,在http://192.168.16.210:8080/svn/SMS_NEWPRO下創建三個目錄:trunk,branches,tags。
到這里項目算是建好了。但是只有root用戶可以使用,所以要給其它人分配權限。SVN項目創建時如何設置權限呢,請看下面介紹。
3.設置權限:SVN服務器的/svnroot/svnpasswd中有對應角色的權限列表,一定要先設置權限。權限設置方法只是編輯這個svnpasswd文件,具體內容可以參考這個文件里的其它內容,每個項目的結構都是差不多的。
最簡單的創建權限的方法,把下面的內容追加到svnpasswd文件最后即可,如要給上面例子中的SMS_NEWPRO添加權限,我們把下面這段內容添加上就行了。
- [SMS_NEWPRO:/]
- @manager=rw
- @henan_src=r
- @henan_test=r
- [SMS_NEWPRO:/trunk]
- @manager=rw
- @henan_src=r
- @henan_test=r
- [SMS_NEWPRO:/branches]
- @manager=rw
- @henan_src=rw
- @henan_test=r
- [SMS_NEWPRO:/tags]
- @manager=rw
- @henan_src=r
- @henan_test=r
- [SMS_NEWPRO:/trunk/src]
- @manager=rw
- @henan_src=rw
- @henan_test=r
- [SMS_NEWPRO:/trunk/docs]
- @manager=rw
- @henan_src=r
- @henan_test=rw
4.將要導入的項目的整個目錄文件夾SMS_NEWPRO導入到http://192.168.16.210:8080/svn/SMSC4_FOSHAN/trunk/src里即可。
5.SVN項目創建完成。
【編輯推薦】