摘要:        
语法就不说了,文档有的是,主要是两个常用的用法:1. 切换资源库(svn sw --relocate)[plain] view plaincopysvn sw --relocate [PATH] 例子:[plain] view plaincopysvn sw --relocate https://mysvn.cn/svn/old https://mysvn.cn/svn/new . (注意最后有个点“.”,代表当前目录,其实可以不打,不打默认表示当前目录)这个意思就是说从https://mysvn.cn/svn/old这个资源库切换到https://mysvn.cn/svn/new。注...    
阅读全文
            posted @ 2013-11-04 16:16
王吉元
阅读(7856)
推荐(0)
        
         
        
        
摘要:        
对于 http://10.13.30.22/svn/SVNRepository/UnChecked/Test 想要分割他就要用:String subContent[]=modelInfo.getPath().split("/");对于 C:\Intel\Logs\Test 想要分割他就要用: String.split("\\\\");1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须    
阅读全文
            posted @ 2013-11-04 15:01
王吉元
阅读(176)
推荐(0)
        
         
 
	
		
        
        
摘要:        
弄了很久,想使用domove这个操作,但是都失败了。最后给svnkit的邮箱写了封邮件,他们告诉我这样做就成功了。实际上是使用docopy这个函数实现了move操作。package com.repositoryclient.svnoptions;import org.tmatesoft.svn.core.SVNException;import org.tmatesoft.svn.core.SVNURL;import org.tmatesoft.svn.core.auth.ISVNAuthenticationManager;import org.tmatesoft.svn.core.intern    
阅读全文
            posted @ 2013-10-31 14:54
王吉元
阅读(1278)
推荐(0)
        
         
        
        
摘要:        
package com.repositoryclient.treeview;import org.eclipse.jface.resource.ImageDescriptor;import org.eclipse.jface.viewers.ILabelProvider;import org.eclipse.jface.viewers.LabelProvider;import org.eclipse.swt.graphics.Image;import org.eclipse.ui.plugin.AbstractUIPlugin;import org.tmatesoft.svn.core.SVN    
阅读全文
            posted @ 2013-10-31 14:39
王吉元
阅读(1255)
推荐(0)
        
         
        
        
摘要:        
svnlook命令集(zhuanzai)2011-12-08 17:00:30|分类:System and CVS|字号订阅svnlook名称svnlook author — 打印作者。概要svnlook author REPOS_PATH描述打印版本库一个修订版本或者事物的作者。选项--revision (-r)--transaction (-t)例子svnlook author垂手可得,但是并不令人激动:$ svnlook author -r 40 /usr/local/svn/repossally名称svnlook cat — 打印一个文件的内容。概要svnlook cat REPOS_    
阅读全文
            posted @ 2013-10-31 10:49
王吉元
阅读(17322)
推荐(0)
        
         
 
	
		
        
        
摘要:        
ActionSet方式比起Command方式,比较直观,但是功能有限。首先:新建一个项目,在Extension中添加org.eclipse.ui.actionSets的扩展。然后,new->actionSet。在新生成的actionSet上new->menu和new->action。注意:action的label决定图标的显示。下来写一个处理action的类,这个类必须实现IWorkbenchWindowActionDelegate接口,其中的run函数就是点击图标之后要执行的响应。package com.wjy.action;import org.eclipse.jface    
阅读全文
            posted @ 2013-10-29 16:16
王吉元
阅读(1913)
推荐(0)
        
         
        
        
摘要:        
原文在:http://tech.ddvip.com/2010-04/1271054623150507.html 菜单是各种软件及开发平台会提供的必备功能,Eclipse 也不例外,提供了丰富的菜单,包括主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/Editor Menu)和上下文菜单(Context Menu)。在 Eclipse 中,几乎所有的 Workbench Part 提供了人性化的菜单,大大方便了用户的操作。因此,如何扩展 Eclipse 的菜单功能,并实现特定于我们自己插件的菜单,是插件开发者必须掌握的重要技能,同时,Eclipse 提供了丰富...    
阅读全文
            posted @ 2013-10-29 15:09
王吉元
阅读(859)
推荐(0)
        
         
        
        
摘要:        
有两种方式,一种是Action的方式,另一种是Command的方式(这两种方式的区别详见:http://wiki.eclipse.org/FAQ_What_is_the_difference_between_a_command_and_an_action%3F):我们这里采用Command的方式:首先添加org.eclipse.ui.commands扩展:在Extension->add->org.eclipse.ui.commands.然后,建立Command Handler(每个command扩展必须要制定一个Command Handler,这个Command Handler实际    
阅读全文
            posted @ 2013-10-29 14:45
王吉元
阅读(2157)
推荐(0)
        
         
 
	
		
        
        
摘要:        
package com.repositoryclient.svnoptions;import org.tmatesoft.svn.core.SVNException;import org.tmatesoft.svn.core.SVNURL;import org.tmatesoft.svn.core.auth.ISVNAuthenticationManager;import org.tmatesoft.svn.core.internal.io.fs.FSRepositoryFactory;import org.tmatesoft.svn.core.io.ISVNEditor;import org    
阅读全文
            posted @ 2013-10-24 16:00
王吉元
阅读(443)
推荐(0)
        
         
        
        
摘要:        
先看一下效果:如图:在树上单击鼠标右键会弹出 弹出式菜单。做法其实很简单,先做一个树:final TreeViewer treeViewer = new TreeViewer(group, SWT.BORDER); tree = treeViewer.getTree(); tree.setBounds(0, 10, 192, 354); treeViewer.setContentProvider(new TreeContentProvider()); treeViewer.setLabelProvider(new Tree...    
阅读全文
            posted @ 2013-10-24 10:30
王吉元
阅读(2066)
推荐(0)