svn

svn的创建

安装:TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

1.      查看svn版本信息

svnadmin --version 

2.      创建数据仓库

svnadmin create E:\repository\svn\taxue

到conf下authz  passwd svnserve.conf

下更改

svnserve.conf文件
 anon-access = read 匿名访问
auth-access = write
password-db = passwd 开开密码文件
authz-db = authz 开开授权文件


password文件
wqk=wqk
w=w
q=q
k=k
authz  授权文件
[/]
wqk=rw
w=rw
q=rw
k=rw
*=

表示可读可写 *= 表示其他的什么都不能干


启动SVN服务器

svnserve –d –r E:\repository\svn\taxue

创建SVN服务器启动为window服务

sc create SVN-Service binpath= "D:\ProgramFiles\Subversion\bin\svnserve.exe --service -r E:\repository\svn"displayname= "SVN-Service" start= auto depend= Tcpip

注意:上述指令为DOS指令,格式要求严谨,不能随意修改

删除window服务

sc delete SVN-Service



myeclipse的使用

svn在eclipse

中window--> showvoi中 ——>other  中搜索  svn

点击新建

多次输入密码--》目的把服务器的项目导出    用下图检出为

  -

检出后的结果




注意:写代码之前一定要更新代码避免冲突  



上传后标志



注意:在写代码前和写好代码要提交前,先做资源同步



要写注释



早上上班时与资源同步会看到 这事资源库是新的资源  选中更新




问什么时间提交一次代码?

一般提交代码的时间是  写好一个模块提交一次代码,这样不容易发生冲突容易解决问题  按功能提交  功能模块太大的话,也要分块提交避免写一整天代码在提交

如果产生冲突解决的方案是什么

一般是有人违法规则,发声的问题例如一个人违法规则  下面的例子是方法冲突




 

解决方案  资源库会吧这个不同的方法进行合并   然后再提交代码   然后在同步一下资源库



同一个方法冲突的解决方案

这种情况必须面对面解决找他沟通,不能随便改别人代码,或者直接把他干掉



解决方法




沟通完后处理 把文件删除  然后 右键 ——>team ——>提交



最后一个问题,自己写了一天的代码  一个不小心吧代码删除了  大意又吧错误的代码提交到svn上了,别着急

找回的方式是




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值