svn 基本操作

188 阅读1分钟

下载

服务端:www.visualsvn.com/downloads/

image.png

客户端: www.visualsvn.com/visualsvn/d…

image.png

配置

server

设置ip和端口

image.png

image.png

新建账号密码

image.png

image.png

新建分组

image.png

image.png

查看仓库

image.png

使用

创建仓库

image.png

image.png

image.png

image.png

image.png

签入项目(import)

image.png

image.png

image.png

image.png

image.png

检索项目(check out)

image.png

image.png

image.png

image.png

image.png

提交代码

新增 add

image.png

提交 commit

image.png

image.png

版本由2变为3

image.png

image.png

更新操作(update)

新建文件夹new2,拉取后对new.txt进行修改,再上传至服务器

image.png

此时new若想更新为最新版

image.png

image.png

版本冲突

假设用户a和b分别拉取项目,并对new.txt文件进行修改

image.png

若a提交后,b再次提交,则会提示错误

image.png

1 放弃自己的更新,使用svm revert(回滚)

2 放弃自己的更新,使用别人的更新

3 手动解决,冲突发送时,和其他用户沟通。 然后执行resolved filname 来解除冲突,最后提交

image.png

image.png

右键查看解决策略

image.png

内容修改完毕后,提交再保存

image.png

此时可以正常提交

image.png

版本回退

现在在项目中将new.txt文件删除并更新至服务器,若要还原 image.png

image.png

image.png

image.png