SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决
Posted djlindex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决相关的知识,希望对你有一定的参考价值。
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服务器客户端+项目发布与检出+冲突解决的主要内容,如果未能解决你的问题,请参考以下文章
SVN客户端(小乌龟)checkout(检出)文件(项目)到本地