ITKEE社区V3.0.1版本更新,补丁包下载了解详情 , 获取ITKEE社区版本,快速授权了解详情

背景知识

首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是

把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。

多人协作开发也是如此。

因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。

还需要一个用户的操作端,用于提交更新检出代码,常用的有Eclipse的Svn插件,以及TortoiseSVN(小乌龟)。

这里推荐使用TortoiseSVN与VisualSVN搭配使用。

ToroiseSVN下载地址:http://tortoisesvn.net/downloads.html

VisualSVN Server下载地址:https://www.visualsvn.com/server/download/

如何安装VisualSVN Server

首先去官网下载对应操作系统位数的安装文件:

然后双击安装文件:

接受安装

默认选择即可,第一项是安装VisualSVN Server以及控制台。

最后一项是自动加入环境变量。

选择标准安装(免费),即可。

确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),一旦这个位置的代码库文件被删除,可就无力回天了。

安装即可

确认,直接打开控制管理界面。

安装结束,自动打开控制管理界面。

如何安装TortoiseSVN(小乌龟)

通过官网下载安装文件

双击安装

下一步

点击接受,下一步

默认即可,下一步

安装

完成安装,在任意目录位置,右键可以看到多了两个菜单。

创建资源库

首先右键Repositories,创建资源库

创建FSFS类型的资源库即可,根据官方说法,VDFS是基于FSFS的一种分布式的存储类型。

给资源库命名:

创建空的资源库,或者创建带有trunk braches tags目录的资源库。一般自己使用的话,第一个就可以了。

给所有用户分配权限

创建完成资源库,记录资源库的URL地址,稍后会使用改地址连接资源库。

创建用户,设定用户密码

如何管理代码

首先在想要下载代码的位置,右键单击SVN Checkout

填写资源库URL,以及本地代码文件夹名称。可以选择全部检出,或者根据特定的版本号检出。

用户身份认证

检出完成后,发现本地文件夹中多了一个文件夹。

文件夹中有一个.svn的隐藏文件,用于记录SVN版本控制所需的信息。

为了便于测试,在文件夹中创建一个记事本文件,右键选择SVN commit提交。

注意:只有安装TortoiseSVN客户端工具后,在相应的检出目录中,才会出现该右键菜单。

点击OK提交

提交完成。

刷新资源库,可以发现,文件以及提交到服务端。

visualsvn php,windowns下使用TortoiseSVN与VisualSVN Server搭建SVN版本控制系统相关推荐

  1. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...

  2. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统【转】

    转自:http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小 ...

  3. win7系统搭建svn服务器,Win7系统如何使用VisualSVN Server搭建SVN服务器?

    SVN是程序员常用的一款软件,它可以很好的帮助程序员进行版本控制以及代码管理.但是要使用SVN还需要进行配置,那么今天就由小编替大家讲解一下Win7系统如何使用VisualSVN Server搭建SV ...

  4. VisualSVN Server更改SVN版本库存放路径的方法

    最近也玩起了SVN软件版本管理,在本机上安装了VisualSVN Server+TortoiseSVN,感觉还不错吧.但是,版本库存在哪里呢?在安装VisualSVN Server时,已经默认设置了, ...

  5. Linux下搭建SVN+版本冲突

    环境:CentOs 6.5(最小化安装) 参考资料:http://www.iusesvn.com/subversion/tortoisesvn_doc/ [root@localhost ~]# yum ...

  6. linux下搭建svn版本控制软件

    svn作为曾经流行的版本控制控制软件,它优异的版本控制功能在有意无意间已经深入IT人的工作了.然而虽然有后起之秀的git,但现在使用svn的项目并不在少数.最近有个项目需要协同开发,由于对svn用得比 ...

  7. VisualSVN Server Manager创建版本库以及TortoiseSVN的使用

    下载 TortoiseSVN:https://tortoisesvn.net/downloads.html TortoiseSVN中文包:https://tortoisesvn.net/downloa ...

  8. TortoiseSVN 和 VisualSVN Server 使用教程

    目录: SVN 是什么? TortoiseSVN 和 VisualSVN Server 安装 创建版本库.用户 检出 更新与提交 历史信息与版本回退 解决冲突 1. SVN 是什么? SVN 是 Ap ...

  9. 版本控制系统客户端VisualSVN的安装与使用(for Visual Studio)

    SVN是Subversion的简称,是一套流行的Windows环境代码版本控制系统.SVN在服务端采用VisualSVN Server对项目代码进行版本控制,在客户端采用TortioseSVN管理项目 ...

最新文章

  1. Web前端开发人员和设计师必读文章推荐【系列七】
  2. checkStyle结果分析
  3. centos8启动docker-mysql8容器
  4. java sca视频教程_如何进入Java SCA软件的开发
  5. GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路
  6. 第 7 章 本地方法栈
  7. MacBook telnet安装
  8. FFmpeg基础库编程开发学习笔记——视频常见格式
  9. (翻译)从底层了解ASP.NET体系结构 [转]
  10. 医咖会免费SPSS免费教程学习笔记—灵敏度和特异度
  11. 加州理工学院计算机研究生申请条件,加州理工学院研究生申请条件
  12. 古筝d调变降e调怎么办_古筝各个调式转调详细解读
  13. mysql密码认证插件_关于mysql:无法加载身份验证插件’caching_sha2_password’
  14. 孵化中国网络安全未来,ISC 2021创新独角兽沙盒大赛开启招募
  15. 【转载】年终总结 算法数据的思考 结尾彩蛋
  16. File.separator是什么?
  17. 转行程序员日记---2020-10-09【节后第一天正常划水】
  18. 为什么大学毕业生工作难找?
  19. mt4电脑版如何下载安装
  20. uboot配置早期debug uart

热门文章

  1. html播放mov格式视频,video - ffmpeg将mov文件转换为mp4,用于HTML5视频标签IE9 - 堆栈内存溢出...
  2. iptables 端口转发
  3. android 存储容量 工具,AndroidStudio分析工具
  4. GBASE 8s数据库参数管理
  5. 数据分析学习总结笔记15:时间序列分析及Python实现
  6. 输入卡号校验银行名称以及其它校验
  7. 为您的软件制作一款注册机
  8. 【2036】改革春风吹满地
  9. HTML5 + CSS3 的常用 button 样式
  10. 远程视频通话会议系统EasyRTC进入会议直播间出现黑屏是什么原因?