码迷,mamicode.com
首页 > 其他好文 > 详细

SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决

时间:2019-09-15 01:51:42      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:空目录   发布   多个   dir   现在   局限性   初始   图片   代码   

SVN简介

  在实际的项目开发之中一定不可能只用一个人完成项目,一定是多人开发进行的,那么如果是多人开发,就一定会造成修改冲突。(比喻一个message类,几个人改就会你覆盖我,我覆盖你)。最初的版本控制工具使用CVS。这些工具都是在linux下发展起来的,后来移到windows下。但在实际中还是要在linux下操作部署。但是慢慢的发现在CVS进行项目管理的过程中会产生大量的历史无用文件。所以现在的开发在CVS之后都开始使用SVN了。使用版本控制工具可以有效地针对你的项目中的代码进行管理,以及冲突的解决。至少不会出现多个人同时操作一个文件出现覆盖情况,它会为我们标记出覆盖的产生。、

  但是不得不说的是,svn是有自己的局限性的,如果在一个项目团队之中开发,在SVN里面所保存的项目的代码,只能被本地所管理。svn使用了客户端服务器模式,也就是说需要使用svn一定要搭建有服务器,而后要单独配置客户端。如果没有网络项目就不能受到版本控制。所以现在最好用的是GIT.

搭建svn服务器端

  如果要想搭建svn服务器端,本机有防火墙关闭、360的卸载。必须要有服务器端的安装软件,如果要安装,在windows版中只需要直接启动安装程序即可。(傻瓜安装)

  此时svn的服务器软件已经安装完成了,但是还需要对其进行配置才可以使用。

安装:本机VisualSVN Server 2.6.5 Setup

1.解压后双击程序  同意协议后 

1、现在需要准备出一个工作目录,假设:“e:\mysvnpro”   或者用命令:进入cd e:  mkdir mysvnpro

2、此时的“mysvnpro”目录只是一个单独的空目录,并不是一个svn认可的目录,并不是一个svn认可的目录,所以需要初始化此工作目录,给的SVNServer里面有一个配置文件技术图片

 

 

搭建svn客户端

项目发布与检出

冲突解决

 

SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决

标签:空目录   发布   多个   dir   现在   局限性   初始   图片   代码   

原文地址:https://www.cnblogs.com/djlindex/p/11520679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!