版本管理软件svn

IT项目管理中,svn常常被用于版本控制和团队协作开发。其中,版本控制工具除了svn,还有cvs、git,三种工具;各有其自身特点,cvs -> svn -> git 的发展顺序。

svn是 subversion 的简称,是一个开放源代码的版本控制系统,下载及如何安装配置网上有很多教程,其中大多数情况下我们都只需要安装客户端(除非你是项目管理的leader),在此本文不进行详细介绍。

【svn目录结构】-项目管理-svn目录结构_chutai0511的博客-CSDN博客

SVN的使用的简单说明_svn 使用说明_蓝并瓦的博客-CSDN博客

svn是包括服务端和客户端的。服务端就是服务器那边,客户端就是你自己本地电脑。

客户端的话,需要下载安装客户端的svn就行。

配置库,指远程服务端的仓库(又叫版本库),把配置库的项目文件拉到自己电脑进行操作,然后再提交到远程的配置库给大家统一。

工作副本,就是本地电脑的个人仓库,从配置库。

Checkout检出,就是从配置库拉源文件到本地的工作副本

Update更新,修改本地文件时,先update一下,保证本地的跟服务端的文件一致。

Add增加,就是本地新建了一个新文件(夹),需要同步到远程服务端。

Commit提交,把本地的提交到远程服务端。

总结

从配置库Checkout源文件到本地的workspace;

需要修改某文件时,先对文件update一下,目的是确保你修改的是最新版文件,然后锁定【Get lock】该文件,就可以编辑文件了。

编辑完文件后,可以Commit该文件到配置库了,提交时会自动【Release lock】解锁该文件。不提交就手动解锁吧。

如果需要新建一个文件(夹),编辑完需要add一下,然后再Commit到配置库。

如果写错了,可以Update to revision,文件回到你要的版本。

 

posted @ 2023-08-16 21:53  鹿先森JIAN  阅读(91)  评论(0编辑  收藏  举报