Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.

首先来下载和搭建SVN服务器.

现在Subversion已经迁移到apache网站上了,下载地址:

http://subversion.apache.org/packages.html

打开网站后显示的是各种类型操作系统对应版本

找到 Windows 版的 VisualSVN 版(服务器版),点击进入后,选择 VisualSVN Server 下载安装

开始安装

点击下一步

选择 I accept the terms in the License Agreement
下一步

选择 VisualSVN Server and Management Console
选中 Add Subversion command-line tools to the PATH environment variable..
下一步

点击 Standard Edition
Location 为程序安装目录
Repositories 为文件存放目录
Server Port  端口号,这里电脑上 443 端口已经被占,选用了 8443
默认选中 Use secure connection(https://)
下一步

点击 Install 开始安装

安装后启动
建立版本库:
在左边列表中
右键点击 Repositories->新建->Repository

输入版本库名称
下一步

选择 Empty repository(recommended option)
下一步

设置该版本库访问权限
选择 All Subversion users have Read/Write access 允许所有 svn 用户访问
下一步

获得该版本库 url 地址,这里可以把中间部分换成本机 ip 来访问,如
这里获得的 url 为
https://x6x8-20121105NU:8443/svn/firstSvn
本机 ip:192.168.100.116 ,url可改为
https://192.168.100.116:8443/svn/firstSvn
来访问

建立用户:
在左边列表中
右键点击 Users->新建->User

填入用户名
填两遍密码
点击OK即可创建

至此客户端 SVN 即可使用 创建的版本库 url 及新建的用户名密码访问服务器上该版本库文件

客户端安装
TortoiseSVN 官网下载地址:http://tortoisesvn.net/downloads.html
在页面的下面还可以找到语言包
下载跟电脑匹配的安装包和语言包后安装

点击Next
下一步

选择 I accept the terms in the License Agreement
下一步

选择安装路径,默认即可
下一步

点击 Install 开始安装

接下来安装简体中文语言包,这个非常简单,一路Next就行

正常情况下安完语言包后客户端 SVN 即是中文版了
入没有自动转变,可在空白处 右键鼠标->TortoiseSVN->设置
第一项 常规设置里设置语言

客户端使用 SVN
找一个文件夹下
右键->检出

填上服务器版本库 url
检出深度:最好全递归
版本:最新版本
确定

输入用户名,密码,选上保存认证
确定

即可将版本库最新文件检出到该文件夹

以后每次与服务器同步时,在文件夹空白处
右键->更新
即可,而且更改文件前最好更新下

本地新建文件
新建后文件上显示问号
右键文件->TortoiseSVN->加入(有蓝色加号的选项)
再在空白处 右键->提交->确定
即可将该新建文件提交到服务器版本库中
提交时可填写一些备注信息

删除文件
右键文件->TortoiseSVN->删除(有红色叉号的选项)
再在空白处 右键->提交->确定
即可在服务器版本库中将该文件删除

重命名
删除文件
右键文件->TortoiseSVN->改名
再在空白处 右键->提交->确定
重命名SVN内部也是按照先删除原名文件,再添加改名文件

本机所有SVN工具使用版本分别为
VisualSVN-Server-2.6.0
TortoiseSVN-1.8.0.24401-win32-svn-1.8.0

LanguagePack_1.8.0.24401-win32-zh_CN

转自:http://www.cnblogs.com/dreamhome/p/3212237.html

SVN-服务器及pc端SVN搭建相关推荐

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

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

  2. svn服务器账号密码修改,svn服务器修改密码

    svn服务器修改密码 内容精选 换一换 检查弹性云服务器远程连接是否能显示登录界面.如果不能显示登录界面,表示可能是GuestOS在弹性云服务器上的进程异常,请联系客服进行定位.如果可以显示登录界面, ...

  3. svn服务器 无线访问权限,SVN 服务器端权限管理

    创建用户 点击菜单上的Users可以在右侧窗口区域中看见已经创建的用户 创建组 同样也可以修改组: 分配权限 示例一:开发人员拥有读写权限(组权限) 进入权限分配界面: 添加组或用户: 在添加页面可以 ...

  4. SVN服务器连不上——svn:E170013,svn:E1700113

    现象:checkout代码时,报svn:E170013-unable to connect to a repository at url xxx, svn:E1700113: unable to co ...

  5. 本地项目链接svn服务器,eclipse链接本地svn服务器

    eclipse链接本地svn服务器 内容精选 换一换 在进行二次开发时,要准备的开发环境如表1所示.同时需要准备运行调测的Linux环境,用于验证应用程序运行正常.选择Windows开发环境下,安装E ...

  6. 全平台知识付费系统源码 支持微信小程序+公众号+H5+PC端 含搭建部署教程

    分享一个全平台知识付费系统源码,支持微信小程序+微信公众号+H5+PC端,支持DIY风格装修,含完整程序包和详细的搭建教程. 系统特色功能一览: 1.支持视频课程.音频课程.图文课程.专栏课程等: 2 ...

  7. 瑞芯微芯片AI部分开发记录 第一节 《PC端环境搭建2》

    此部分为瑞芯微芯片NPU部分的开发记录.包括服务器(PC)端模型训练.模型转换以及瑞芯微接口调用rknn模型,实现目标检测任务. 本小节使用yolov3算法训练自己的数据集,并且部署到瑞芯微rk356 ...

  8. 瑞芯微芯片AI部分开发记录 第一节 《PC端环境搭建1》

    此部分为瑞芯微芯片NPU部分的开发记录.包括服务器(PC)端模型训练.模型转换以及瑞芯微接口调用rknn模型,实现目标检测任务. 本小节使用yolov3算法训练自己的数据集,并且部署到瑞芯微rk356 ...

  9. STM32MP135利用ubuntu或PC端环境搭建,Device is under read out protion!解决方案,用program下载出现乱码解决

    最近得到一块STM32MP1开发板,在网上资料很少,这里整理一下有关其环境搭建的流程. 主要是将入门包烧进板子,在这里就有两种方案烧写进板子,一是用电脑PC端下载stm32cubeprogram下载进 ...

最新文章

  1. 云服务中IaaS、PaaS、SaaS的区别
  2. 如何在64位win7下通过ODAC来访问Oracle服务器
  3. Web环境从Apache转Nginx后页面报404错误
  4. Consensus explained
  5. JTable设置列宽、自动调整
  6. Apache-DBUtils实现CRUD操作,已封装的API实现jdbc对数据库进行操作
  7. [css] 说说你对jpg、png、gif的理解,分别在什么场景下使用?有使用过webp吗?
  8. 教程: UNet/UNet++多类别图像分割,含数据集制作
  9. jmail mysql_教你怎么使用Jmail发送匿名的邮件(不要身份认证)
  10. Clone使用方法详解【转载】
  11. [异步图书].Python机器学习:预测分析核心算法.pdf
  12. 计算机网络的服务资源管理器,MCSA学习指南-配置文件服务器资源管理器-文件服务器...
  13. 界面控件DevExpress WinForms v21.2 - 全新升级的图表控件
  14. 线性代数让我想想:两步得到二阶矩阵的逆
  15. 浅谈几个“返利网”----所谓的网购省钱利器
  16. 小白快速体验之爬虫抓取新浪热搜
  17. 关于const A* f(const A* pSrc,A* const pDst,int v=2,...) const throw();
  18. GD库的中文问题(推荐)
  19. 进一步认识Deepchem的分子特征化: 将化学分子结构作为到随机森林\CNN\RNN\GNN等机器学习模型输入的三种方法
  20. VR购物兴起,难道百搭的VR技术要全面“入侵”生活了?

热门文章

  1. 笔记本电脑的计算机编号在哪,笔记本序列号在哪里看
  2. 高颜值时尚小巧蓝牙耳机推荐,女友生日过节最强送礼装备
  3. 【使用C++开发MCU】05-CAN实例之NXP S32K1 FlexCAN模块
  4. python-docx 设置标题heading的中文字体类型+设置正文的中文字体类型
  5. 天使投资AI、风险投资VC、私募股权投资PE、投行IB、FOF、普通合伙人GP、有限合伙人LP、PIPE
  6. 关于numpy.random.seed()的参数说明
  7. stopstart按钮怎么用_汽车Start-Stop启停技术简明讲解
  8. JDBC---DAO层实现
  9. 修改mc服务器名字,好听的mc服务器名字
  10. 模板有函数模板和类模板,这个在上学期的java课里面就学了,C++应该是一样的。