####SVN使用
在码云的仓库里面 最右面有一个管理
在里面的基本设置 启用SVN进行相关得配置
####直接导入码云得SVN地址
右键 选择 SVN checkout
在码云得克隆里面 选择SVN将数据放进去
svn://gitee.com/shangguanjm/sgjm
然后输入用户名密码 就可以
这样在导出得地方就有一个项目 可以进行工作了
如果在本地提前已经创建好项目
也是将码云得地址 粘贴进去
进去了之后 右键 添加文件夹
然后在外面添加相关得信息 进行提示 友好一点 方便别人看
导入文件之后 需要在检出
在检出这样才算成功
提交
绿色的表示 没有修改过的文件
红色的表示 已经被修改的 提交完后 有变成绿色
直接新增的文件 表示 未受svn控制的 需要 使用增加 然后就会出现一个加号不过还是蓝色的
需要在新增的文件 书写一些内容进去 否则不会变成加号
删除文件也需要提交上去
#####为什么导入文件后,文件里面的代码合并成一个了
如果别人 已经提交代码上去了 这时你是提交不上去的
所以需要线更新 然后在进行提交
处理方法
- 直接选择update 进行更新
或者右键检查修改,然后检查版本库,就能看到服务器上改了哪些文件
- 检查修改 就是check for modifications
选中修改的文件 右键 与HEAD和BASE比较
左边时你写的代码 右边时服务器的代码 查看代码的差别
更新冲突
和服务器上的代码修改了同一个地方
这时需要把冲突的文件更新下来解决问题 商量一下以谁的为最终版
更改为大家满意的代码 然后 在SVN上选择 解决了
选择 resolve 然后 进行提交代码
选中某个文件 就是单个文件进行提交
查看日志 show log
可以查看到最近文件修改了什么地方
版本回滚
修改了东西 但是 文件还未提交 可以 选择版本还原
也就是 revert
写错东西 提交上去了 可以在日志里面 进行版本的回滚
查看日志 在日志的最前面有相关的版本信息 右键点击 选择更新至版本 就可以了
也可以在提交的时候 添加相应的版本信息
也可以在每次提交前 右键选择 分支/标记 也就是Branch/tag 版本库里面指定相应的版本
下次就可以进行相应的切换 就可以切换到对应的版本了
所有的版本控制工具只能跟踪文本文件(能用记事本打开的文件)不要妄想SVN能记你的word改了哪一行
一旦遇到word冲突 记住仔细核对两个版本,然后解决冲突
可以在这个网址里面 进行相关的学习