diff --git a/README.md b/README.md
index e6333c90..48745121 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
本系列文章唯一授权的商业网站是:[极客学院](http://www.jikexueyuan.com/),其他商业网站一律禁止转载。个人博客、公众号等载体请在转载写明出处链接。
如果你只是单纯要阅读的话,建议移步极客学院上观看,访问速度会快很多:
-> * 地址:
+> * 地址:
如果你想参与完善该教程,请移步到 Github 上进行 Fork:
> * 地址:
diff --git a/images/xvi-g-svn-feature-1.jpg b/images/xvi-g-svn-feature-1.jpg
new file mode 100644
index 00000000..72343b51
Binary files /dev/null and b/images/xvi-g-svn-feature-1.jpg differ
diff --git a/images/xvi-g-svn-feature-2.jpg b/images/xvi-g-svn-feature-2.jpg
new file mode 100644
index 00000000..a5be96df
Binary files /dev/null and b/images/xvi-g-svn-feature-2.jpg differ
diff --git a/vcs-introduce.md b/vcs-introduce.md
index 5379c602..479b7cf3 100644
--- a/vcs-introduce.md
+++ b/vcs-introduce.md
@@ -127,3 +127,45 @@ Git 主要的版本有 1.X、2.X,最新的是 2.X,使用版本随意,但
![版本控制相关的常用设置说明](images/xvi-f-version-control-system-settings-introduce-5.jpg)
> * 如上图标注箭头所示,如果你使用的 Git,点击此位置可以切换分支和创建分支,以及合并、删除分支等操作。
+
+## SVN 的使用
+
+SVN 的这个窗口有的 IntelliJ IDEA 上叫 `Changes`,有的叫 `Version Control`,具体是什么原因引起这样的差异,我暂时还不清楚。但是不管叫法如何里面的结构是一样的,所以对使用者来讲没多大影响,但是你需要知道他们其实是一样的功能即可。
+
+![SVN 的使用](images/xvi-g-svn-feature-1.jpg)
+
+上图 `Local Changes` 这个 Tab 表示当前项目的 SVN 中各个文件的总的情况预览。这里的 `Default` 是 IntelliJ IDEA 的默认 change list 名称,`no commit` 是我自己创建的一个change list,我个人有一个习惯是把一些暂时不需要提交的先放这个 list 里面。change list 很常用而且重要,本文前面也有强调过了,所以一定好认真对待。`unversioned Files` 表示项目中未加到版本控制系统中的文件,你可以点击 `Click to browse`,会弹出一个弹出框列表显示这些未被加入的文件。
+
+![SVN 的使用](images/xvi-g-svn-feature-2.jpg)
+
+上图 `Repository` 这个 Tab 表示项目的 SVN 信息汇总,内容非常的详细,也是我平时用最多的地方。如果你点击这个 Tab 没看到数据,是因为你需要点击上图红圈这个刷新按钮。初次使用下默认的过滤条件不是我上图这样的,我习惯根据 User 进行过滤筛选,所以上图箭头中的 Filter 我是选择 User。选择之后,如上图标注 1 所示,显示了这个项目中参与提交的各个用户名,选择一个用户之后,上图标注 2 所以会显示出该用户提交了哪些记录。选择标注 2 区域中的某个提交记录后,标注 3 显示对应的具体提交细节,我们可以对这些文件进行右键操作,具体操作内容跟本文上面提到的那些提交时的操作按钮差不多,这里不多讲。
+
+总的来说,SVN 这个功能用来管理和审查开发团队中人员的代码是非常好用的,所以非常非常建议你一定要学会该功能。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+