SVN版本控制系统使用
一.版本控制系統安裝:
軟件下載地址:https://www.visualsvn.com/downloads/
二.安裝版本控制系統以后,在window下,設置環境變量。
三.在命令提示符控制臺查看服務器版本:svn --version
四.創建倉庫:F:\DevRepository\SvnRep\OA
五.納入版本控制:F:\DevRepository\SvnRep\OA>svnadmin create F:\DevRepository\SvnRep\OA
六.以管理員的身份配置并啟動服務(注冊服務):C:\WINDOWS\system32>sc create SVNService binpath= "F:\SVN\Subversion\bin\svnserve.exe??--service -r??F:\DevRepository\SvnRep" start= auto depend= Tcpip ? ? ? 注意:F:\DevRepository\SvnRep\ERP>svnserve -d -r F:\DevRepository\SvnRep\OA ? 如果服務沒有注冊,可以在控制臺臨時創建服務。? ??
七.查看服務是否啟動:C:\Users\MAOGE>netstat -an ? ? ?注意:SVN版本系統,默認監聽端口為3690
八.創建工作空間并檢出(checkout):F:\WorkspaceSvn\SpaceJerry\MyOA>svn checkout svn://localhost/OA ? 注意:OA一定指向版本庫配置
?
九.更新(update)F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn update test.txt
?
十.提交(commit):
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E200009: 提交失敗(細節如下):
svn: E200009: “F:\WorkspaceSvn\SpaceJerry\MyOA\OA\test.txt” 尚未納入版本控制
注意:此時服務器提示文件尚未納入版本控制,需要先加入到版本控制。F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn add test.txt
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E205007: 提交失敗(細節如下):
svn: E205007: 無法使用外部編輯器獲得日志信息;考慮設置環境變量 $SVN_EDITOR,或者使用 --message (-m) 或 --file (-F) 選項
svn: E205007: 沒有設置 SVN_EDITOR,VISUAL 或 EDITOR 環境變量,運行時的配置參數中也沒有 “editor-cmd” 選項
注意:再次提交失敗,因為沒有添加參數信息。
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit -m "first commit" test.txt
十一.配置權限
在conf文件中配置用戶權限:
?
在svnserve.conf中配置讀寫權限:
[general]
# anon-access = read ? ? ? ?注釋:匿名訪問可讀
# auth-access = write 注釋:匿名訪問可寫
#password-db = passwd
#groups-db = groups
在passwd中配置用戶名和密碼
[users]
# harry = harryssecret
# sally = sallyssecret
在authz中配置讀寫權限:
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
Dev=songliangxiong,maoge
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@Dev=rw
xiaoming=r
* = ? ? ? ? ? ? ? ? ? ? ? 注意:表示其他除配置以外的不能訪問
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
?
十二:在eclipse中安裝SVN插件:eclipse_svn_site-1.10.5
下載地址:http://www.tigris.org/servlets/ProjectList?type=Projects
?
轉載于:https://www.cnblogs.com/songliangxiong/p/8233507.html
總結
以上是生活随笔為你收集整理的SVN版本控制系统使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LwIP Application Dev
- 下一篇: 求一个狐妖小红娘qq网名