搭建svn本地仓库 Visual SVN安装配置以及使用

时间:2024-05-19 11:07:19

Visual SVN安装
第一步
首先贴上工具下载地址:https://pan.baidu.com/s/19ejNH-V9w4otCs0f36ASug 提取码 :v3tc

介绍Visual SVN的安装:
搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用
搭建svn本地仓库 Visual SVN安装配置以及使用
搭建svn本地仓库 Visual SVN安装配置以及使用
SVN的标准目录结构:trunk、branches、tags
trunk是主分支,是日常开发进行的地方。
branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。
tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用
创建svn用户
搭建svn本地仓库 Visual SVN安装配置以及使用

用已创建好的用户登录svn
搭建svn本地仓库 Visual SVN安装配置以及使用

分配权限在这里插入图片描述
搭建svn本地仓库 Visual SVN安装配置以及使用

到这里Visual SVN安装配置用户权限设置完成!

下一步使用idea或者eclipse集成你的svn
搭建svn本地仓库 Visual SVN安装配置以及使用
这时候可能会报错,如果你的没有报错跳过这儿
svn: E175002: Unable to connect to a repository at URL ‘https://localhost:8443/svn/user_me’
svn: E175002: OPTIONS of ‘https://localhost:8443/svn/user_me’: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://localhost:8443)

意思就是连接不上新建的这个仓库。
搭建svn本地仓库 Visual SVN安装配置以及使用

问题解决方法:

搭建svn本地仓库 Visual SVN安装配置以及使用
点击所有的clear按钮 确定
搭建svn本地仓库 Visual SVN安装配置以及使用
总结:Checkout报错的原因是缓存数据导致的,清除缓存数据便能解决问题

如果这个问题还没有解决,第二种方案:
把URL改为http://IP(这里没有写出来):8080/svn/handheld就OK了,但这样需要输入IP地址不方便,需要做域名解析。在C:\Windows\System32\drivers\etc\hosts文件增加”IP地址svn”即可,比如192.168.1.1这是svn服务器的IP地址。

搭建svn本地仓库 Visual SVN安装配置以及使用
到此问题解决
搭建svn本地仓库 Visual SVN安装配置以及使用

把项目提交到svn上方案一
VCS --> Import into Version Control --> Import into Subversion ,此时Repositories中应该是空的,点击“+”在弹出的Path中输入在SVN服务器上创建好的路径。确定后 可以看到Repositories中会有一个代码仓库的路径,选中该路径,点击右下角“Import”,会弹出本地文件路径,选择自己的项目文件夹,点击“OK”便可开始上传项目,待上传完成可以在SVN服务器上看到

先在visualSVN中trunk文件夹下创建一个要导入svn的项目文件夹名
搭建svn本地仓库 Visual SVN安装配置以及使用
点击ok上传到指定目录
搭建svn本地仓库 Visual SVN安装配置以及使用

后续我们可以直接从svn中checkout出maven项目

搭建svn本地仓库 Visual SVN安装配置以及使用
在开发中,有些文件与目录是没有必要提交到svn中,我们可以选择忽略它,例如target目录
首先在svn中将提交后的项目中的target目录删除
搭建svn本地仓库 Visual SVN安装配置以及使用
在项目中执行update操作后,target目录会变成带”?”号标志
点击这个文件对它进行忽略
执行后,如果文件上的”?”号标志消失就代表搞定

把项目提交到svn上方案二(推荐使用这种方案提交!!)
第一步为了一些不必要的报错,建议把同一版本jdk svn都是1.8(这个坑我踩过版本不兼容导致一些必须要错误)

搭建svn本地仓库 Visual SVN安装配置以及使用
搭建svn本地仓库 Visual SVN安装配置以及使用

完成以上操作项目会变红
搭建svn本地仓库 Visual SVN安装配置以及使用
右击项目share Directory
搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用

默认1.8,这个和svn版本对应(之前测试1.7报错后升级1.8)
搭建svn本地仓库 Visual SVN安装配置以及使用
结束以后发现左边的项目变成绿色
搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用

这时候并没有提交到Visual SVN上,下面才开始做提交操作

搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用
提交操作完成
搭建svn本地仓库 Visual SVN安装配置以及使用

搭建svn本地仓库 Visual SVN安装配置以及使用