SVN生命周期

SVN生命周期,SVN 的生命周期分为:创建版本库、检出、更新、执行变更、复查变化、修复错误、解决冲突和提交更改。

SVN启动模式

SVN启动模式,首先,在服务端进行 SVN 版本库的相关配置。

SVN创建版本库

SVN创建版本库,使用 svn 命令创建资源库:

SVN checkout

SVN检出过程,SVN 提供了 checkout 命令来从版本库检出一个工作副本。下面的命令将会在当前工作副本中新建一个名为 project_repo 的文件夹。

SVN修改

SVN执行修改,haicoder 从版本库检出了最新的版本并开始在项目上工作。他在 *trunk* 目录下创建了一个 *array.c* 文件。

SVN检查更改

SVN检查更改,haicoder 往仓库里添加了一个叫做 array.c 的文件。 Tom 签出最后一个版本后开始工作。

SVN更新

SVN更新过程,haicoder 提交了他第一个版本的代码,但是他想他应该写两个函数用来接收输入和显示数组,在修改之后,array.c 看起来像是下面这样。

SVN修复错误

SVN修复错误,假设 haicoder 意外地更改了 array.c 文件而导致编译错误,他想放弃修改。在这种状况下,‘revert’ 操作将派上用场。revert 操作将撤销任何文件或目录里的局部更改。