Skip to content

Commit

Permalink
2015-10-13补充SVN常用操作介绍
Browse files Browse the repository at this point in the history
  • Loading branch information
judasn committed Oct 13, 2015
1 parent 8999cdd commit f744233
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
本系列文章唯一授权的商业网站是:[极客学院](http://www.jikexueyuan.com/),其他商业网站一律禁止转载。个人博客、公众号等载体请在转载写明出处链接。

如果你只是单纯要阅读的话,建议移步极客学院上观看,访问速度会快很多:
> * 地址:<http://wiki.jikexueyuan.com/project/IntelliJ-IDEA-Tutorial/>
> * 地址:<http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/>
如果你想参与完善该教程,请移步到 Github 上进行 Fork:
> * 地址:<https://github.com/judasn/IntelliJ-IDEA-Tutorial/>
Expand Down
Binary file added images/xvi-g-svn-feature-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/xvi-g-svn-feature-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions vcs-introduce.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 这个功能用来管理和审查开发团队中人员的代码是非常好用的,所以非常非常建议你一定要学会该功能。




























0 comments on commit f744233

Please sign in to comment.