一、准备

在Windows 系统安装完成后,就可以搭建SVN服务器了。需要准备以下软件:

VisualSVN-Server-3.9.0-x64.msi --SVN服务器软件

二、VisualSVN Server安装

1. 双击VisualSVN-Server-3.9.0-x64.msi准备安装,点击“Next”

image.png

2. 接受许可协议,点击“Next”

image.png

3. 默认即可,点击“Next”

image.png

4. 这里选择“Standard Edition”,点击“Next”。因为下面的“Enterprise Edition”是收费的

image.png

5. 依次选择软件安装位置,资源库位置和还原位置,点击“Next”

image.png

6. 点击“Install”进行安装

image.png

7. 点击“Finish”完成安装,并进行配置

image.png

8. 此时打开VisualSVN Server Manager

image.png

9. 在左侧菜单中,鼠标右键选择“Respositories->新建->Respository”

image.png

[图片上传失败...(image-91b2fe-1555308647128)]

10. 默认选择第一项,点击“下一步”

image.png

11. 输入项目名称,点击“下一步”

image.png

12. 选择文件夹结构,点击“下一步”

Empty repository是一个空文件夹,Single project respository包含trunk、branches、tags等三个文件夹

image.png

13. 选择权限类型,默认选择能够使用SVN的所有用户,点击“Create”

image.png

14. 此时显示新建项目的类型、项目名称、浏览器访问地址以及权限等信息,点击“Finish”完成配置

image.png

15. 回到VisualSVN Server Manager主界面,鼠标右键点击Users->Create User…

image.png

16. 输入用户名、密码、确认密码,点击OK完成添加用户。若需要添加更多用户,可重复此步骤

image.png

17. 打开Repositories所在文件夹,软件安装时选择的文件夹,此时为D:\Repositories

image.png

18. 此时dacx(项目名称)文件夹中已经有内容了,打开D:\Repositories\dacx\conf文件夹,需要修改以下两个文件内容:

image.png

19. 在password文件中,增加SVN用户名和密码,然后保存并关闭

image.png

20. 打开svnserve文件,去掉以下内容前的“#”及空格,保存并关闭

# anon-access = read

# auth-access = write

# password-db = passwd

image.png

21. 打开开始菜单,找到命令提示符(CMD),右键选择“以管理员身份运行”

22. 执行以下命令:

sc create SVNServe binpath= "D:\VisualSVN Server\bin\svnserve.exe --service -r D:\Repositories" ``displayname= "SVNServe" depend= tcpip start= auto

D:\VisualSVN Server\bin\svnserve.exe为VisualSVN Server的安装的bin目录

D:\Repositories为资源库的位置

SVNServe为在服务窗口中显示的名称

tcpip为访问协议类型

auto为启动方式为自动

image.png

23. 在控制面板->管理工具->服务中,找到SVNServe,并启动它

image.png

24. 此时SVN服务器搭建完成,可以通过浏览器地址来访问SVN服务器,访问地址为:

image.png

三、MyEclipse提交项目到SVN

1. 打开MyEclipse,并更新SVN插件

2. 在dacx项目(或需要提交到SVN上的项目)上,点击鼠标右键。在右键菜单中选择“Team->Share Project”

3. 选择SVN,点击“Next”

image.png

4. 选择“创建新的资源库位置”,点击“Next”

image.png

5. 输入SVN服务器上项目所在文件夹,点击“Next”

image.png

6. 选择项目文件夹命名方式,点击“Next”

image.png

7. 选择注释,或者添加注释,点击“Finish”

image.png

8. 此时会弹出提示框,需要输入SVN服务器上配置的一个用户的用户名和密码,输入后,点击OK继续

image.png

9. 如果连接成功,会提示是否打开SVN项目窗口,此步骤可以忽略

image.png

10. 鼠标右键点击项目名称,选择“提交”。

下图窗口右侧中的红色字体显示SVN服务器上dacx文件夹中没有dacx子文件夹,再下一行黑字显示这dacx子文件夹已经创建成功了

image.png

11. 此时提交项目窗口和正常提交项目窗口相同,左上角区域用来添加注释,左下角窗口用于选择文件提交到SVN,右侧区域用于本地文件与SVN资源库文件进行对比

image.png

12. 点击OK按钮,开始提交文件到SVN。

13. 提交成功后,可以通过浏览器查看项目信息。此时项目文件已经提交到SVN资源库中dacx文件夹里了

image.png

14. 在SVN服务器中,可以通过VisualSVN Server Manager查看项目目录如下:

image.png

15. 通过MyEclipse从SVN导入项目,截图如下:

image.png

16. 此时,表示SVN服务器正常使用

svn服务器文件保存位置,Windows 部署SVN服务器相关推荐

  1. 电脑手机ipad平板百度网盘下载文件保存位置

    百度网盘是我们使用最多的一个网盘,一些新手小白不知道百度网盘下载的文件在哪,下面就和大家分享电脑手机ipad平板百度网盘下载文件保存位置. 1.电脑百度网盘下载的文件保存位置 我们在登录电脑端的百度网 ...

  2. 在通用计算机内pc是指什么地方,电脑版微信保存的文件在哪里?PC端微信文件保存位置是什么?...

    随着微信越来越融入大家的生活,大家越发依赖微信,人们在微信中进行大量私人社交.办公等行为:聊天.接收文件等.无法使用手机时人们需要用到电脑版微信,在电脑版微信里,接收文件之后如何找到文件的保存位置?P ...

  3. 清除微信登录历史、自定义默认文件保存位置以及聊天记录还原

    这篇文章的本意呢,其实对个人用户意义不大,因为桌面端微信本身提供了自定义用户数据文件存放路径的设置项,那么为什么要写出来这么一篇看似无用的教程来呢?是因为微信本身的特殊性,需要用户登录以后才可以修改设 ...

  4. scp 服务器文件到本地,scp将远程服务器上文件拷贝到本地

    scp将远程服务器上文件拷贝到本地 内容精选 换一换 目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂.一. Git 命令初识在正式介绍Git命 ...

  5. 服务器文件夹共享到本地,云服务器共享本地文件夹

    云服务器共享本地文件夹 内容精选 换一换 当您成功创建私有镜像后,镜像的状态为"正常",您可以使用该镜像创建服务器实例或云硬盘,也可以将镜像共享给其他帐号,或者复制镜像到其他区域. ...

  6. mac搭建svn服务器文件被锁定,MAC搭建SVN服务器并配置Cornerstone

    搭建SVN服务器 Mac默认已经安装了svn,我们只需要进行配置并开启 我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve --version 查看svn版本 svn上的文件不是以 ...

  7. 服务器文件存储位置手机,ceph怎么在存储节点查看存储的文件

    ceph怎么在存储节点查看存储的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ceph怎么在存储节点查看存储的文件 ...

  8. npm run build打包产生的build文件夹通过nginx部署到服务器上访问(centos8)

    首先在当前目录下,用npm run build命令将文件打包到build文件夹(或者是其他文件夹名) 把build目录传到服务器上 打开终端(提一句,Windows在Microsoft store里新 ...

  9. mysql数据库是否可以存文件_Mysql数据库文件保存位置

    Windows下Mysql数据库文件怎么知道保存位置? 用文本编辑器打开my.ini配置文件,你会发现有这么两句话 #Path to installation directory. All paths ...

  10. 设置jupyter notebook文件保存位置

    默认位置 在安装完jupyter notebook后,新建文件一般会默认存储在C盘某个位置,此时可以通过os模块来查看新建的文件保存路径,具体如下:         首先新建一个.ipynb文件,然后 ...

最新文章

  1. opencv车牌识别入门资料汇总
  2. 链表相交以及找循环链表入口
  3. 两种AIDL用法分析(原)
  4. linux find批量替换java文件中字符串
  5. Object之defineProperty
  6. windows container 踩坑记
  7. plesk 运行不了php,如何在Plesk中使用composer(使用其他版本的PHP运行Composer)
  8. 第五人格维修服务器时间,第五人格调整维护时间 第五人格新赛季奖励皮肤一览...
  9. 第二百五十一节,Bootstrap项目实战--响应式轮播图
  10. 恒生电子offer含金量_收获8个Offer,来给大家分享备战和面试经验
  11. Spring源码分析-从@ComponentScan注解配置包扫描路径到IoC容器中的BeanDefinition,经历了什么(二)?
  12. 浮层引导页Activity
  13. 电子发票对报销类saas的影响
  14. 使用Hive SQL计算数列统计值
  15. 反需求函数和边际收益_[转载]关于所谓反需求函数
  16. oracle 密码解锁
  17. xmind可以画流程图吗_怎样用XMind方便地制作流程图
  18. python bp神经网络 异或_【神经网络】BP算法解决XOR异或问题MATLAB版
  19. Tomcat配置和部署
  20. JS高级笔记:CommonJs与ESModule的区别

热门文章

  1. [cuda]cuda驱动版本对应+旧版本cuda下载网址
  2. 机器人运动学与动力学
  3. 互联网公司的技术体系
  4. 慧荣SM2258XT固态硬盘量产开卡经验sm2259xt雷同
  5. wordpress单独html页面,wordpress独立留言板页面
  6. 让金山词霸 支持谷歌翻译
  7. 浅析局域网聊天软件的能力
  8. android网络框架OkHttp之get请求(源码初识)
  9. 计算机的ie丢失,告诉你win7内的IE给卸载了怎么找回
  10. win8 32位系统上如何运行校园翼讯客户端