Eclipse从SVN资源库中更新项目文件

当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。

如果我们想要获取当前最新的SVN资源库版本,我们就需要从SVN资源库中更新项目文件。

1、快速更新全部项目文件

在Eclipse中,鼠标右键单击指定的项目(也可以只选择项目中的某些文件或文件夹),在弹出的关联菜单中点击【Team】->【Update】即可将SVN服务器上的最新版本项目文件更新到本地项目中。

警告:快速更新项目文件虽然操作简单快速,但是我们一般不建议这么做,因为我们事先并不知道自从上次从服务器更新过后,其他团队成员又提交了哪些更新,他人的改动和自己在本地的改动是否存在冲突。因此,我们建议开发人员尽量使用下面的方法来更新项目。

2、选择性更新项目文件

除上述方法外,我们还可以通过下列操作查看SVN服务器的哪些文件被更新过,并选择性地更新某些项目文件。

右键点击指定的项目,在弹出的关联菜单中点击【Team】->【Synchronize with Repository】。

如果你是第一次进行该操作,Eclipse会提示你是否进入同步视图,请点击【Yes】。如果你不想以后再出现该提示信息,请先勾选【Remember my decision】。

进入团队同步透视图

此时,我们就进入了团队同步视图。

如下图所示,LocalUpdate.java是我们在本地新建的一个文件,服务器上之前不存在该文件;NewUpdate.java是其他人新建并提交的文件;Test.java是之前已经存在,后来其他人又更新并提交了该文件,我们在本地也对该文件作了改动。

通过该视图,我们可以非常清楚地了解到哪些文件被更新过,哪些是我自己在本地做的改动,哪些文件出现了冲突(其他人提交的更新,我们可以在文件名称后的括号中看到提交者的用户名)。

点击图中编号①的图标,可以只显示服务器上更新过的文件;点击图标②,可以只显示我们本地改动过的文件;图标③就是Eclipse默认的当前视图,同时显示本地和服务器更新过的文件。

小组同步视图

在上图中,选中服务器上更新过的一个或多个文件/文件夹,然后点击鼠标右键,在弹出的关联菜单中,点击【更新】(英文:Update)即可将SVN服务器最新版本的该文件更新到本地项目中(选中项目根目录点击【更新】,就表示将服务器上所有改动过的文件全部更新到本地)。

作者:软件指南针(http://www.softown.cn),转载请保留出处!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值