git和svn的作用?
SVN 的主要功能

SVN属于集中化的版本控制系统,有个不太精确的比喻:SVN = 版本控制+ 备份服务器
SVN使用起来有点像是档案仓库的感觉,支持并行读写文件,支持代码的版本化管理,功能包括取出、导入、更新、分支、改名、还原、合并等。
功能有许多我就不一一列了,SVN大都采用图形界面操作,直观,上手快。

Git的主要功能
Git是一个分布式版本控制系统,操作命令包括:clone,pull,push,branch ,merge ,push,rebase,Git擅长的是程序代码的版本化管理。
svn常用命令?
一、 SVN常用命令

1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
简写:svn co
2、往版本库中添加新的文件
svn add file
3、将改动的文件提交到版本库
svn主控端和客户端是怎样的?
SVN是Subversion的简称,是一个开放源代码的版本控制系统,svn是代码管理的一个工具。
它分为服务器端和客户端。服务器端运行在某一台服务器或者电脑上。服务器端通过配置文件管理用户名 密码 的配置,以及他们对软件项目目录的访问权限配置。
客户端一般集成在 软件开发人员的开发工具上,如eclipse
还可以使用 类似于
TortoiseSVN 的客户端软件访问 SVN 服务器,提交代码,合并代码等操作。
SVN 是软件项目中不可缺少的代码管理和协作的工具
关于SVN的备份相关事宜?
SVN有自己的备份机制,svndump、svnsync都可以实现备份。 如果对SVN服务器端命令不熟悉的话,还有个简单办法,外挂一个移动硬盘,做一个定时任务,在定时任务里每天半夜将存储SVN库的文件夹复制到移动硬盘上。当然最好同时把SVN的配置文件、权限文件、用户名密码文件也都复制过去。
到此,以上就是小编对于svn服务端搭建的问题就介绍到这了,希望这4点解答对大家有用。