SVN-服务器及pc端SVN搭建
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搭建相关推荐
- mac搭建svn服务器文件被锁定,MAC搭建SVN服务器并配置Cornerstone
搭建SVN服务器 Mac默认已经安装了svn,我们只需要进行配置并开启 我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve --version 查看svn版本 svn上的文件不是以 ...
- svn服务器账号密码修改,svn服务器修改密码
svn服务器修改密码 内容精选 换一换 检查弹性云服务器远程连接是否能显示登录界面.如果不能显示登录界面,表示可能是GuestOS在弹性云服务器上的进程异常,请联系客服进行定位.如果可以显示登录界面, ...
- svn服务器 无线访问权限,SVN 服务器端权限管理
创建用户 点击菜单上的Users可以在右侧窗口区域中看见已经创建的用户 创建组 同样也可以修改组: 分配权限 示例一:开发人员拥有读写权限(组权限) 进入权限分配界面: 添加组或用户: 在添加页面可以 ...
- SVN服务器连不上——svn:E170013,svn:E1700113
现象:checkout代码时,报svn:E170013-unable to connect to a repository at url xxx, svn:E1700113: unable to co ...
- 本地项目链接svn服务器,eclipse链接本地svn服务器
eclipse链接本地svn服务器 内容精选 换一换 在进行二次开发时,要准备的开发环境如表1所示.同时需要准备运行调测的Linux环境,用于验证应用程序运行正常.选择Windows开发环境下,安装E ...
- 全平台知识付费系统源码 支持微信小程序+公众号+H5+PC端 含搭建部署教程
分享一个全平台知识付费系统源码,支持微信小程序+微信公众号+H5+PC端,支持DIY风格装修,含完整程序包和详细的搭建教程. 系统特色功能一览: 1.支持视频课程.音频课程.图文课程.专栏课程等: 2 ...
- 瑞芯微芯片AI部分开发记录 第一节 《PC端环境搭建2》
此部分为瑞芯微芯片NPU部分的开发记录.包括服务器(PC)端模型训练.模型转换以及瑞芯微接口调用rknn模型,实现目标检测任务. 本小节使用yolov3算法训练自己的数据集,并且部署到瑞芯微rk356 ...
- 瑞芯微芯片AI部分开发记录 第一节 《PC端环境搭建1》
此部分为瑞芯微芯片NPU部分的开发记录.包括服务器(PC)端模型训练.模型转换以及瑞芯微接口调用rknn模型,实现目标检测任务. 本小节使用yolov3算法训练自己的数据集,并且部署到瑞芯微rk356 ...
- STM32MP135利用ubuntu或PC端环境搭建,Device is under read out protion!解决方案,用program下载出现乱码解决
最近得到一块STM32MP1开发板,在网上资料很少,这里整理一下有关其环境搭建的流程. 主要是将入门包烧进板子,在这里就有两种方案烧写进板子,一是用电脑PC端下载stm32cubeprogram下载进 ...
最新文章
- 云服务中IaaS、PaaS、SaaS的区别
- 如何在64位win7下通过ODAC来访问Oracle服务器
- Web环境从Apache转Nginx后页面报404错误
- Consensus explained
- JTable设置列宽、自动调整
- Apache-DBUtils实现CRUD操作,已封装的API实现jdbc对数据库进行操作
- [css] 说说你对jpg、png、gif的理解,分别在什么场景下使用?有使用过webp吗?
- 教程: UNet/UNet++多类别图像分割,含数据集制作
- jmail mysql_教你怎么使用Jmail发送匿名的邮件(不要身份认证)
- Clone使用方法详解【转载】
- [异步图书].Python机器学习:预测分析核心算法.pdf
- 计算机网络的服务资源管理器,MCSA学习指南-配置文件服务器资源管理器-文件服务器...
- 界面控件DevExpress WinForms v21.2 - 全新升级的图表控件
- 线性代数让我想想:两步得到二阶矩阵的逆
- 浅谈几个“返利网”----所谓的网购省钱利器
- 小白快速体验之爬虫抓取新浪热搜
- 关于const A* f(const A* pSrc,A* const pDst,int v=2,...) const throw();
- GD库的中文问题(推荐)
- 进一步认识Deepchem的分子特征化: 将化学分子结构作为到随机森林\CNN\RNN\GNN等机器学习模型输入的三种方法
- VR购物兴起,难道百搭的VR技术要全面“入侵”生活了?
热门文章
- 笔记本电脑的计算机编号在哪,笔记本序列号在哪里看
- 高颜值时尚小巧蓝牙耳机推荐,女友生日过节最强送礼装备
- 【使用C++开发MCU】05-CAN实例之NXP S32K1 FlexCAN模块
- python-docx 设置标题heading的中文字体类型+设置正文的中文字体类型
- 天使投资AI、风险投资VC、私募股权投资PE、投行IB、FOF、普通合伙人GP、有限合伙人LP、PIPE
- 关于numpy.random.seed()的参数说明
- stopstart按钮怎么用_汽车Start-Stop启停技术简明讲解
- JDBC---DAO层实现
- 修改mc服务器名字,好听的mc服务器名字
- 模板有函数模板和类模板,这个在上学期的java课里面就学了,C++应该是一样的。