
2.1 安装:
Svn客户端在eclipse中最安全的安装方式是使用eclipse自带的插件升级安装功能。操作步骤如下:
2.1.1 单击eclipse界面菜单:help/Software Updates…
图svn_1:选择“help/Software Updates”命令
2.1.2 选择弹出窗口中的“Available Software”页签
2.1.3 单击“Add Site…”按钮
图svn_2
2.1.4 输入地址:
,并单击“OK”。
2.1.5 勾选名为“
”的选项,单击“Install...”,eclipse自动从指定地址下载插件并开始插件安装进程。
图svn_3:安装进程显示
图svn_4
图svn_5:插件安装的license
图svn_6:安装进程
2.1.6 插件安装完成后,eclipse要求重新启动
图svn_7:安装完成,重新启动eclipse
2.2 配置
2.2.1 安装结束后重新启动eclipse,启动菜单:Windows/Open Perspective/other…”
2.2.2 在弹出的窗口中选择“SVN资源库研究”,确定。
2.2.3 在“SVN资源”窗口中右键单击,选择“新建/资源库位置”,输入资源库地址:svn://localhost/,单击并输入用户和口令,即可看到对应的版本控制服务器上的资源。
图svn_8:添加SVN资源库
3 在eclipse中常用的svn命令
3.1 Browser(浏览)命令:在eclipse环境中浏览远程版本控制服务器上的文件信息。
图svn_9:打开“SVN资源库研究”视图
图svn_10:查看版本服务器内容
3.2 Import(导入)命令:将一个不带版本控制信息(版本控制信息通常是一组隐含目录或文件)的本地文件系统(通常是一组目录或文件)传输到版本控制服务器,并在其中加入版本控制信息。一般来说,一个版本控制项目就是从import命令开始的。
图svn_11:在远程版本控制服务器上建立一个新的远程文件夹
图svn_12:右键菜单,选择导入命令
图svn_13:在远程文件夹中导入本地文件系统
图svn_14:浏览远程版本控制服务器上的文件信息(带有版本号)
此时,可以在eclipse中浏览远程版本控制服务器上的文件信息了。
3.3 Export(导出)命令:将一组带有版本控制信息的文件系统拷贝到本地,并去除其中的版本控制信息。
图svn_15:右键菜单选择导出命令
图svn_16:将远程版本控制服务器上的信息导出到指定的本地目录。
3.4 Checkout(检出)命令:将一组带有版本控制信息的文件系统拷贝到本地,与export命令不同的是:检出的文件系统仍然带有版本控制信息,版本控制信息负责监控本地文件的变化。如果本地文件系统相对于版本控制服务器上的文件已经发生了改变或没有被改变,在版本服务监控下的本地文件系统的图标,会呈现不同的形态。一般来讲,eclipse实际应该工作在一个带有版本控制信息的文件系统上,这样才能不断将由eclipse编辑过的源文件更新至版本控制服务器。
图svn_17:选择右键菜单“检出为……”命令。
图svn_18:指定检出目录
3.5 Commit(提交)命令:处于版本监控状态下的本地文件系统发生更改后,commit命令将这个改变更新到版本控制服务器,并更新版本控制信息。这是在多个人工作在一个版本控制服务器下,共同完成一个项目的基础操作。
图svn_19:提交操作,注意发生版本变化的目录与未发生版本变化的目录的图标显示不同。
图svn_20:为本次提交加入标注
图svn_21:输入远程版本控制服务器的用户名和密码。
3.6 Update(更新)命令:与commit命令相反,在团队中一个成员更新版本后,团队的其他成员可以通过update命令,将版本服务器上最新的文件版本更新到自己本地的文件系统,这样才能保持团队中所有成员工作代码的一致性。
图svn_22:右键菜单“Team/更新”命令。
图svn_23:更新进程显示。
3.7 Add(添加)命令:如果在工作团队中某个工作成员在自己负责的文件系统中,创建一个新的文件(例如:一个jsp文件)或目录(例如:package包),同时希望这个新的文件(或目录)加入版本控制的话,需要先将其添加到版本控制中去,然后才能在版本控制的监控下,更新、修改这个文件(或目录),这就是add命令。
3.8 Delete(删除)命令:
4 脱离版本控制服务器的控制:对于项目中的一些文件,也许并不适宜加入到版本控制中去,例如:.class文件、.log文件等。原因是如果这些文件被加入到版本控制中,会给工作团队中其他成员的版本更新造成困难,一个规划良好的项目应该是工作在项目中的每个成员,只负责维护更新自己必须负责的项目文件,而不需更改项目中其他成员负责的文件。有几种不同的方法使得文件摆脱版本控制服务器的监控:
4.1 在菜单命令“windows/preferences”里面批量设置某一类型的文件脱离版本控制
图svn_25
图svn_26
例如:设置项目中所有的*.log文件脱离版本控制,需在Ignored Resources窗口中,勾选*.log文件类型。
4.2 使用文件属性设置某个特定文件或目录(例如lib目录)脱离版本控制
图svn_27:右键菜单,选择properties菜单命令
图svn_28:勾选Derived选项。
例如:设置lib目录脱离版本控制,在其右键菜单中选择properties命令,在properties窗口的Resource选项中,勾选Derived选项。
博客风格 - 手机博客 - 下载LOFTER APP - 订阅此博客
网易公司版权所有 ©1997-2015
广州色彩
