SVN 项目管理

svn项目管理技术文档

1. 项目备份

避免断电,电脑坏的,项目丢失

2. 项目还原到某个时间点

    避免项目改动乱七八糟,还原到项目正常时的时间点

3. 协同修改

    出现多人同时修改一个地方时,协同修改代码

4. 项目版本

    保存修改的部分,避免保存多个项目版本,内存,资源浪费,提高工作效率

5. 追溯bug修改人修改时间

出现bug,找到修改人,让其改正确

6. 权限控制

避免代码被不相关人员改动

 

Svn安装资料下载:

https://pan.baidu.com/s/10JF92oe1kMzW5kEvzhZeUQ

密码:yozo

 

Svn搭建

1. 安装svn服务端

Cmd打开doc命令,查看svn版本

Svn --version

如果没有出现版本信息,请重启电脑再次尝试,即可.

2. 创建svn版本库

(1) 创建文件夹D:\SvnRep\B2C

(2) cmd打开doc命令

        进入D:\SvnRep\B2C文件夹

D:

Cd  D:\SvnRep\B2C

        执行命令

Svnadmin create D:\SvnRep\B2C

3. 启动服务器

(1) 种执行命令

svnserver -d -r  D:\SvnRep\B2C

(2) 种服务启动

使用管理员身份cmd打开doc命令

sc create SvnService binpath= “D:\SvnServer\bin\svnserve.exe --service -r D:\SvnRep” start= auto depend= Tcpip

参考:卸载windows服务

sc delete 服务名称

如果服务还存在请重启电脑

参考:查看服务

Services.msc

4. Eclipse安装svn插件

svn文件夹拷贝到eclipse安装目录options

然后重启eclipse即可

 

5. Eclipse分享和检出

分享项目:选中项目右击team>share project

检查项目:import>svn检查

6. svn更新提交

Team>update

Team>commit

7. Svn冲突

协同解决

8. 权限控制

Conf/svnserv.conf

 anon-access = none

 auth-access = write

 password-db = passwd

 authz-db = authz

 

Conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

qj01 = 123456

qj02 = 123456

 

权限

Conf/authz

 

分组

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

qj =  qj01,qj02

 

根目录

# [/foo/bar]

# harry = rw  读写

# &joe = r  

# * =   其他用户什么权限也没有

[/]

@qj = rw

qj03 = r

* =

 

9. 还原项目资源历史(时光机)

选中项目右击team>显示资源历史记录>选中一条数据>显示资源内容

 

10. Svn客户端

安装成功后一个小乌龟

检出,提交更新

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值