本文接着上篇文章介绍Eclipse下Subversion插件的使用,希望大家多多关注。
成都创新互联成立与2013年,是专业互联网技术服务公司,拥有项目成都做网站、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元萍乡做网站,已为上家服务,为萍乡各地企业和个人服务,联系电话:18980820575
11:将命令组添加到当前透视图中
在工具栏下拉菜单中选择Synchronize…动作来启动向导。在第一个界面中,它又让用户选择SVN版本跟踪系统,然后会显示标准资源选择面板,用户可以选择同步整个工作区,也可以选择某组项目或者一个指定的工作集。
12:同步工作区、工作集或选中的资源
一旦完成创建,Synchronize视图就可以使用版本控制系统安排自动刷新的时间。可以通过Synchronize视图菜单中的Schedule…菜单对其进行配置。这将有助于用户保持最新状态,还可以看到其他开发人员所做的所有改动。
13:安排自动刷新的时间
由于Subclipse仍在发展,所以用户可能会遇到bug或者无法找到真正希望获得的一些特性。这带我们进入下一个话题。
修补Subclipse
当在Subclipse中遇到问题时,可以有多种选择。如果是瑕疵问题,那么可以简单地选择不使用该产品或等待下一个版本。还可以搜索问题跟踪系统以及邮件列表档案user@subclipse.tigris.org和dev@subclipse.tigris.org,有可能找到当前问题的应对措施或解释。如果这样没有帮助,那么可以在邮件列表中咨询此问题;如果有兴趣试着自己解决,那么,下面的段落将简要介绍如何开始调试和修补Eclipse。但是,如果非常希望有所捐助,那么一种好的方法是订阅dev@subclipse.tigris.org邮件列表,从而使您所做的努力与其他开发人员相协调,根据项目路线图调整您的想法。
着手开始真的非常容易,即使您以前从没有使用过Subversion插件。需要将Subclipse项目放入Eclipse工作区中。Subclipse项目的Subversion库位于http://subclipse.tigris.org/svn/subclipse/,可以使用以前安装的Subclipse插件或者诸如命令行Subversion客户端或TortoiseSVN之类的外部工具来查看代码。还有一种非常好的办法是在tigris.orgWeb站点上注册,并请求Subclipse项目的Observer角色。然后,就可以使用相同的用户名连接到Subversion库了(也可以用“guest”/“guest”进行只读访问),还可以在问题跟踪器(一个集成的Bugzilla库)上发表评论,并附上对问题的补丁(如果有的话)。
一旦连接到版本控制库,就需要在自己的工作区中检查下述项目。对每一个模块选择CheckOutAs…,选择一个位置和项目名(建议使用下表所列出的实际的插件名),并单击Finish。
库路径
Jar或Eclipse插件名
描述
trunk/svnClientAdapter
svnClientAdapter.jar
用于非Windows系统,或者当用户需要构建svnClientAdapter或JavaHL时
trunk/subclipse/core
org.tigris.subversion.subclipse.core
特定于Eclipse的插件后端
trunk/subclipse/javahl-win32
org.tigris.subversion.javahl.win32
为svnClientAdapter和JavaHL预构建本地Windows二进制文件
trunk/subclipse/ui
org.tigris.subversion.subclipse.ui
特定于Eclipse的UI
trunk/subclipse/feature-plugin
org.tigris.subversion.subclipse
介绍,无代码
trunk/subclipse/feature
org.tigris.subversion.subclipse(feature)
Subclipse特性
trunk/subclipse/book
org.tigris.subversion.book
Eclipse帮助小节,包括“VersionControlwithSubversion”这本书
trunk/subclipse/book-feature
org.tigris.subversion.book(feature)
“VersionControlwithSubversion”这本书的特写
trunk/subclipse/update-site
-
Subclipse和“VersionControlwithSubversion”一书的特写的更新站点
对于开发和测试,只需要
org.tigris.subversion.subclipse.core,org.tigris.subversion.subclipse.ui以及
org.tigris.subversion.javahl.win32或svnClientAdapter;其他的模块仅在打包整个插件特性或构建更新站
点时需要。
当所有的项目都在Eclipse工作区中之后,就可以试着运行了。使用Run->Run…菜单(或Debug,在调试器下运行),启动新的EclipseApplication类型,并在WorkspacePlug-Ins列表中选择Subclipse插件。如果使用已安装的Subclipse运行IDE,那么应该在ExternalPlug-Ins列表中取消对Subversion插件的选择,但是要使其他插件均保持选中状态。
14:运行Eclipse应用程序
单击Run(或Debug),如果一切都配置正确,那么就会出现第二个EclipseWorkbench窗口;应该可以打开Subclipse视图,并像Eclipse本身的实例一样连接到库。此时,如果是在调试器下运行,就可以开始将断点放到Subclipse类、或Subclipse所使用的Eclipse核心类中,调试器会停在这些断点上。一个非常好的起点是org.tigris.subversion.subclipse.ui插件中的org.tigris.subversion.subclipse.ui.actions包,它包括菜单或工具栏中特定于Subclipse的UI动作。注意,可以使用UI注册这些动作,可以在plugin.xml中声明式地注册(通常是action元素),或者是在Java代码中编程式地注册,因此,这两个地方都要查看。
假定已经完成了最棘手的部分,并且已经设法实现了更改,那么现在就该创建补丁并将其附在Subclipse问题跟踪库中的原始问题上了。在创建补丁以前,请确保从版本控制库中选择最新的更改(如果有的话),并最后一次测试更改。如果一切都没有问题,那么就使用Team->CreatePatch…菜单来启动向导。选择SaveToClipboard或SaveInFileSystem,并指定是否需要对子目录进行循环扫描来查看更改。
15:创建补丁
创建了补丁之后,就可以将其发送至dev@subclipse.tigris.org邮件列表了,或者也可以在问题跟踪器中创建问题并将其附上。
结束语
诸如Subclipse插件之类的Eclipse平台开源扩展可以提高开发人员的生产力,降低出错的可能性,并增强开发团队内部的交流。本文演示了如何安装、配置和使用Subclipse插件来从EclipseIDE内部与Subversion版本控制系统进行交互。 以Subclipse插件为例,本文还演示了如何设置一个环境以进行Eclipse插件开发、如何调试现有插件、如何创建补丁。事实上,任何Eclipse用户都可以为该开源扩展以及Eclipse平台本身捐献想法和补丁。至此Eclipse下Subversion插件的使用已经介绍完毕。
网站标题:经验总结;Eclipse下Subversion插件的使用之二
网站路径:http://www.shufengxianlan.com/qtweb/news35/223985.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联