svn的基本使用

svn使用备忘录:(基于eclipse 2018.4)

1.下载apache svn win32、eclipse插件两个必备文件

2.配置验证 svn-version

3.将本地目录设置为 中央仓库(保存项目的 各个历史版本)

svnadmin create D:\\svn

4.启动svn服务
a.命令行方式
svnserve -d -r D:\\svn

b.注册系统方式(推荐)
以管理员方式运行cmd

sc create mysvn binpath="E:\programs\Subversion\bin\svnserve.exe --service -r D:\\svn" start=auto depend=Tcpip

5.
访问项目:
a.匿名访问
仓库\..\conf\svnserve.conf
开始匿名访问: 19行附近
anon-access = read注释打开 (注意,一定要顶格写,不要留空格)
anon-access = read 只读
anon-access = write可读可写
anon-access = none无权

b.授权访问
svnserve.conf
20行附近 auth-access = write 注释打开
27行附近 password-db = passwd注释打开(表示 授权人的用户名密码 存放在 passwd 文件中)
36行附近 authz-db = authz 注释打开(表示 权限文件是 authz)

svnserve.conf
编写用户文件:
passwd:
[users]
用户名=密码

编写授权文件authz:
分组:[groups]
dev=zs,ls
权限:
[/]
@dev=rw

*=

6.Eclipse中使用SVN
在eclipse中安装svn插件
a.离线方式
eclipse_svn_site-1.10.5.zip 解压到 eclipse\dropins
b.在线方式
help->Eclipse Marketplace 搜:subversion /subeclipse
使用:
项目组长:发布项目
右键要发布的项目-team- share project - svn - ....输入发布的地址  svn://ip地址 ...
真正的发布/提交项目
组员:检出项目(下载)
file-import-搜svn
更新:右键待更新的文件/项目: team-更新
提交:右键待提交的文件/项目: team-提交

黄色圆柱:本地无未提交代码
*/灰色箭头: 本地有未提交的代码
红色叹号:冲突
蓝色箭头:服务端有最新代码,本地还没有更新

修改svn用户名密码:

删除C:\Users\YANQUN\AppData\Roaming\Subversion\auth


冲突:
右键项目-与资源库同步
选中 有红色标识的文件,右键-编辑冲突 ->修改->右键->team->编辑为解决

冲突:  更新时或提交时 发现冲突->右键编辑冲突-> 更新提交

7.恢复/查看历史版本
选中需要恢复/查看的 文件- team- 如果要恢复成历史版本 (获取内容),如果此操作报错:解决方法:

svnserve.conf  文件中的 anon-access=none

8.svn托管网站  http://www.svnchina.com/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值