Mac 终端环境下搭建svn

来源:互联网 发布:hexdump for vscode 编辑:程序博客网 时间:2024/06/03 18:57

svnadmin create /Users/Tsemaek/svn/svnTest  //仓库位置


配置svn用户权限 conf authz  passwd svnserve.conf


svnserve.conf改成如下 

anon-access = read

auth-access = write

password-db = passwd

  authz-db = authz

    anon-access = read改为anon-access = none,这样禁止匿名访问

PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误


passwd配置

   Tsemaek=123456


配置authz

[groups]

testgroups=Tsemaek,Tsemaek2

[/]

@testgroups=rm


启动svn

svnserve -d -r /Users/Tsemaek/svn/

-d参数表示以守护进程形式运行-r指定svn数据库的路径。



导入现有项目

svn import svn_Demo/  svn://localhost/svnTest --username Tsemaek --password 123456 -m "comment information"


svn 常用命令

svn co svn://127.0.0.1/projectName   //下载服务器代码到本地

svn status  //你都改了什么

svn ci  [文件名] -m “注视

svn up //从服务器获取更新到本地


客户端使⽤用篇在局域⺴内使⽤用svn服务器,服务器地址会不定期更换,所以当ip变更时,客户端需要使⽤用如下命令,变更新地址,才能继续后续的update 

svn switch --relocate旧地址 新地址 --username用户名 --password 密码 

:svn旧地址,可通过svn info命令查看 

1 0
原创粉丝点击