SVN入门学习,一些重要知识点

删除svn服务:
sc delete 服务名称 (如果服务名中间有空格,就需要前后加引号)
SVN笔记  2017年8月9日13:46:10


一、安装SVN客户端以及服务器端(tortoiseSVN,subversion)


二、建立服务器端的仓库文件  svncangku
svnadmin create "f:\svncangku\blog"


三、设置服务器的权限:


关闭所有的匿名用户权限 以test文件为例


设置主配置文件:
F:\svncangku\test\conf\svnserve.conf


1.anon-access=none   //匿名用户没有任何权限
2.引入password-db = passwd文件
3.引入authz-db = authz文件


设置passwd文件
liuhui=123
liran=123
xiaobai=123
设置authz文件(两种方试)
第一种个人设置:
在文件最后边写:
[test:/]
liuhui=rw
liran=rw
xiaobai=r
第二种
群组设置:
在[groups]后边写设置群组
dashen=liuhui,liran
cainiao=xiaobai


在文件最后边设置
[test:/]
@dashen=rw
@cainiao=r


四、打开服务器端的服务
手动:
svnserve -d -r "f:\svncangku"
自动:binPath 和 start后边必须有一个空格  第一次需要手动启动。我的电脑->管理->服务
sc create svn binPath= "F:\Subversion\svnserve.exe -r F:\svncangku --service" start= auto  




五、客户端第一次连接数据库需要checkout
在客户端建立workspace\test
以后就不需要了。


六、SVN图标
1)常规图标:当本地文件与服务器端文件完全同步时,系统显示常规图标
2)冲突图标:如果两个程序员同时修改同一个文件,系统在上传时就会显示冲突图标
3)已删除图标:服务器文件已删除,本地就会显示删除图标
4)增加图标:文件还未上传但是已经添加到上传的队列中
5)无版本控制图标:当前文件是新建的,还未上传
6)修改图标:如果本地文件有修改但未上传就显示修改图标
7)只读图标:服务器端文件如果设置为只读,客户端就显示只读图标
8)锁定图标:如果服务器端文件已锁定,本地就显示锁定图标
9)忽略图标:有的电脑图标可能不显示,如果某些文件与项目无关,可以添加到忽略列表







猜你喜欢

转载自blog.csdn.net/wuye_lh/article/details/77018500