SVN的检出、提交、更新、回复历史版本

检出

  检出的时候能够切换一个试图到SVN资源库研究,也不知道为什起这么个名字,老感受怪怪的。
这里写图片描述web

  1检出分两种状况
  1.从服务器端获取到的是一些零散的文件,不能做为项目检出。
这里写图片描述
 
  此时会弹出一个新建项目向导,之因此会这样是由于咱们须要建立一个项目来保存从服务器端取回的文件服务器

  2.从服务器端获取到的是一个完整的项目。我打开eclipse检出,由于我刚才用的是MyEclipse分享的项目,如今咱们虚拟的玩一把。
  1.开始导入项目
这里写图片描述eclipse

  2.选择资源库
这里写图片描述svg

  3.选择项目,这里我就一个项目,为了看的清楚,我把其余的项目放到别的目录了。
这里写图片描述svn

  4.检出项目的目录,图标上带有金色圆柱图案的就表示和SVN服务器中的文件保持同步了
这里写图片描述ui

  项目从服务器检出后,会成为一个工做副本,根目录下会自动建立.svn隐藏目录
  
  3检出web项目的时候可能会出现下面这种状况
这里写图片描述
  
  解决的办法就是选中Build文件夹,右键选择忽略就好了,而后你就会发现?号消失了,如今Build文件夹就不参与SVN的版本管理了
这里写图片描述3d

提交

  1.新建立文件后,文件图标上会以“?”标识,表示该文件还没有归入版本控制
  2.在新建立的文件上点右键→Team→添加至版本控制,这样文件图标上会显示“+”,表示当前文件已归入版本控制,但还未提交至服务器。
  3.在要提交的文件上点右键→Team→提交…会提交文件,在弹出的对话框中能够不填写日志。文件提交后,图标会变为“金色的圆柱体”表示当前
  4.文件修改后图标会变为“*”,表示当前文件或目录包含未提交的修改。版本控制

更新

  1.更新整个项目时能够在项目上点右键→Team→更新
  2.更新某个具体的文件时,能够在文件上点右键→Team→更新日志

回复历史版本

  1.在须要回复的文件上点右键→Team→显示资源历史记录→获得以下界面
这里写图片描述xml

  2.选择某一个历史记录点右键→获取内容。文件就会恢复到指定版本的状态,同时图标变为“*”。
  3.获取历史记录时,若是出现以下错误提示
这里写图片描述   能够经过将对应版本库中的svnserve.conf文件中的anon-access设置为none解决。