如果是比较小的企业网站,一个程序员开发足矣,但是如果要开发一个庞大的系统或者复杂的商城、平台等,靠一个人的力量是不行的,尤其是为了赶上进度,多人一起共同开发协同才是王道,但是多人一起开发,会出现很多问题,比如同时修改一个文件造成冲突等,如果不解决这个问题,可能多个人还不如一个人快,因为时间都会消耗在协同和沟通上,所以,网站开发协同工具就诞生了,这里主要为大家介绍SVN。
SVN是Subversion的简称,是一个开放源代码的版本控制系统。完全免费使用,以下是安装了TortoiseSVN客户端的鼠标右键截图,除了按照客户端之外,还需要安装一个服务端,服务端主要就是存储网站所有的版本信息。
比较常用的工具有:
1、检查修改:对比本地项目和服务器上最新的项目的区别,显示出修改过的文件列表;
2、比较功能:如果选中一个文件,如果你本地的版本已和服务器同步,会显示和前一版本比较,鲜明色块显示修改的东西,如果不同步,则会和服务器上的文件进行比较。
3、提交:就是把本地修改的数据提交到服务器,更新最新版本;
4、增加:就是服务器上没有的文件或文件夹,需要通过增加然后提交到服务器
5、SVN更新:当服务器有文件更新时,通过这个功能可以实现本地文件同步服务器上文件,但前提是本地文件和服务器前一版本一致