Eclipse SVN的安装与基本使用



Eclipse SVN的安装与基本使用方法介绍。

1、安装。
Subclipse官网上有详细的介绍(含截图)。请参考:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
安装中可能出现问题,那是当走到Step6(This next screen shows all of the features that are available to install.)那步,你需要把选中的需要的features,并把不能安装的feature去掉(展开树形菜单后,不能安装的features有红色叉叉标示)。

2、想跟别人共享代码?还等什么,赶快登陆到http://code.google.com , 创建一个svn project吧。
最终创建好结果如下,在该工程下,你拥有了一个Check In 和 Check Out代码的URL,页面上也含有svn 的username和password。
google code

3、在Eclipse下check in和check out 代码。
3.1、Check In 代码。
选中工程弹出右键–>Team–>Share Project–>SVN
接下来,创建一个新的资源位置(输入上面提及的google code 中申请的project url),后面的步骤就很简单了。
完成以上步骤后,你只要再把代码提交到svn服务器就可以了与别人共享代码了。
选中工程弹出右键–>Team–>提交 等待完成。

3.2、Check Out代码。
切换到svn资源视图,下图:

SVN 视图

接下来也是输入url + username + password 即可到连接到了svn服务器了,你会在左边树形菜单查看到svn服务器的内容,也可以直接建立文件夹和文件等。
怎么check out文件呢,一般我们check out是以一个工程为单位,选中工程后,右键–>检出为,然后根据提示放到本地。这样,你切换到原来开发的视图(如Java,MyEclipse视图)就可以看到相关的工程已经存在了。

4、SVN的操作。
一般SVN的基本操作包含以下几个:
提交:把你修改的代码提交到SVN服务器。
更新:获取SVN更新的部分(一般是别人修改了代码并提交到SVN服务器,你需要更新到你本地工程)。
还原:获取SVN服务器版本的文件,覆盖本地相应的文件。
编辑冲突:当一个文件同时被多人修改时,便可能出现冲突,你提交或更新时会收到冲突的提示。这你就需要修改冲突部分代码,并重新提交。
标记冲突:修改好冲突代码提交前,请标记该文件已经解决了冲突。这样服务器才能识别。

其它使用的还有清理,合并等,这个请参考《SVN 手册》。