visual svn server 服务器端 :
创建仓库
创建用户\用户组 设置分配权限
管理员创建分支 设置分配权限
svn小乌龟 客户端:
svn checkout:首次检出版本
svn update: 更新版本
svn commit:提交代码
update to version 更新到指定版本/ 仅用做找回代码用,svn管理最新版本代码
add 提交到变更列表中
提交的两种方式: 直接commit 提交(不建议) 先add 再提交 (建议,可以明确的控制提交文件) 提交前先update 更新代码
删除(Delete)
如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件。
如果被删除的文件已入版本库,则删除的方法如下:
选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”
Rename 改名
Revert 还原
解决冲突的两种方案
一.备份自己的代码, 将冲突的文件 revert 还原 (保证版本为最新版本), 将经确认过的进行代码增加修改 执行提交操作
二.edit confict 编辑冲突, 确认后 选择resolved 已解决 执行提交操作 (建议使用,保证了版本的正确性)
创建分支 右键主干文件夹 branch/tag 指定分支路径(分支有该版本当时主干的所有内容)
分支内容合并到主干 右键主干文件夹 merge 指定 from 主干路径 to 分支路径 成功后为
图标, 已经加入了版本控制列表中 提交即可
主干内容合并到分支 右键主干文件夹 merge 指定 from 分支路径 to 主干路径 成功后同上
sts中 可以通过team 与资源库同步 来处理冲突 提交代码