一、创建资源库和用户
1、创建用户
SVN的使用
SVN的使用
2、创建资源库(资源库是用户提交文件到SVN后,存放文件的仓库)
SVN的使用
SVN的使用
SVN的使用
SVN的使用
SVN的使用
选择自定义权限
SVN的使用
SVN的使用
SVN的使用
SVN的使用
创建完成SVN的使用
测试:SVN的使用
SVN的使用
资源库创建完成。
二. 使用客户端访问
SVN的使用
SVN的使用

测试导入文件:
SVN的使用
SVN的使用
SVN的使用
**补充:**SVN协议
访问SVN资源库的协议通常有三种: http 客户端和浏览器都可以访问。
https 客户端和浏览器都可以访问,同时比http更安全。
svn 只能通过客户端访问。
资源仓库
SVN资源仓库中有三个目录:trunk(主干)、branches(分支)、tags(标签),其作用是:trunk:一般的项目都是基于主干开发的。
branches:分支,一般用于有某些开发功能时,需要基于主干开分支,开发完成后要合并到主干。
tags:标签,项目开发完成后,发布上线时,需要将主干的代码打标签到tags中,一般情况下,tags的内容是只读的

三、实战示例
在企业开发过程中,更为常用的是通过Eclipse的插件来管理文件版本
1、在Eclipse中创建SVN连接
SVN的使用

SVN的使用
2、发布项目
SVN的使用
SVN的使用
SVN的使用
SVN的使用
SVN的使用
SVN的使用
SVN的使用
SVN的使用
与资源库进行同步(比较不同):
SVN的使用
SVN的使用
SVN的使用
【对于Maven项目而言,只提交src和pom.xml即可】
SVN的使用
SVN的使用
3、忽略指定的资源
SVN的使用
单个指定也可:SVN的使用
SVN的使用
删除忽略:
SVN的使用
SVN的使用
4、提交代码
SVN的使用
不建议直接提交,因为该文件可能会被其他人修改,从而造成冲突,推荐在提交(更新)之前先执行与资源库同步,把冲突解决掉,再提交。
SVN的使用

四、冲突解决
冲突就是在同一个版本基础之上,多个人对该文件修改了修改,其中一个人将文件提交到SVN,这时,该文件已经是新的版本,但是,其他人的本地还是旧的版本,
这时,其他人并不知道该文件已经有了新的版本,执行提交操作,这时就产生了冲突。
SVN的使用
方案一解决:1、 双击打开该文件,查看冲突的内容
2、将远程更新的内容写到本地
SVN的使用
3、 将该文件标记为合并(注意,一定是已经处理完冲突了才能标记,要不然会将服务端的文件覆盖掉)
SVN的使用
4、可以放心提交了

方案二解决:
服务端文件的内容被大量的修改,如果按照上面的方法一个个解决,非常的麻烦,这时你可以尝试以下的解决方案:
1、 备份本地的文件
2、 将该文件执行 还原 操作,再执行 更新 操作(也就说,放弃自己的修改,更新到最新的版本)
SVN的使用
五、项目检出
在SVN资源库trunk目录下,选择所需检出项目,右键选择“检出”选项卡,导入本地,取项目名,转成Maven(右键–config–convert to MavenProject)

相关文章:

猜你喜欢
  • 2022-02-09
  • 2021-11-02
  • 2021-09-18
相关资源
相似解决方案