SVN是Subversion的简称,是一个开放源代码的版本控制系统,svn是代码管理的一个工具。
它分为服务器端和客户端。服务器端运行在某一台服务器或者电脑上。服务器端通过配置文件管理用户名 密码 的配置,以及他们对软件项目目录的访问权限配置。
客户端一般集成在 软件开发人员的开发工具上,如eclipse
还可以使用 类似于
TortoiseSVN 的客户端软件访问 SVN 服务器,提交代码,合并代码等操作。
SVN 是软件项目中不可缺少的代码管理和协作的工具
服务端是管理的,客户端是连接的,一般多个客户端对应一个服务端。一般在客户端写代码,客户端连接服务端,服务端会管理代码版本。比如你用的qq,客户端在你的电脑上,服务端在服务器上,这就是两者的区别。望采纳。
服务器可以有完善的用户管理机制,可以设置用户、用户组、可以设置每一个路径的权限,例如对某个路径,某个用户组只有读的权限