标签归档:Eclipse

定制eclipse的SVN插件subclipse

需求背景:项目进行到AT阶段,Source的移管已经不是轻易的Submit能解决的了。专门人员负责开发版Source和AT服务器端Source的更新操作,而作为一个Bug Fixer那只能将你的Source建立Tags,让负责人员把你的Source慎重的移送到AT环境中去。而这一个过程中建立Tag也是有一定规则的,不能乱建。例如:http://www.uugu.org/uugu/trunk/tags/RES_SIR_(BugID)_(YYYYMMDD)/src/***/UserAction.java
而针对这样一个Tag,每次我们都需要去修改它的BugID,日期,还有单个文件时需要在URL最后面手动添加文件名。这样的操作势必在我这个懒人眼里是那么的浪费时间!!!因此,我想到修改eclipse的SVN插件subclipse。

需求:每次建立Tag时,只要选择文件右键Team->Branch/Tag…,在打开的窗口中需要自动生成上面格式的URL,而其中的BugID,日期以及文件名也都需要动态改变。当然,建立第一个Tag时其中的BugID还是需要自己去填写的,仅仅是以后同一个BugID的Tag不需要修改了。只需要一路下一步即可。
继续阅读

Eclipse SVN更换帐号的方法

    背景:     由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。紧张着SOVO的项目,可以一直用着别人的账号,我有了自己的账号,总用着别人的心里总不是个滋味····

   解决方案: 主要有两种方法,一种是删除SVN客户端的账号配置文档;另外一种就是去SVN服务端将账号配置成不可用。

具体步骤:

1、通过删除SVN客户端的账号配置文档

(1)找到我们使用的客户端配置文档,在window xp下面他们的位置在系统盘的 Documents and Settings/alex/Application Data/Subversion/auth/文档夹中,但是在Windows 7中的解决方案是没有的,我自己找了半天找到了C:UsersSilenceAppDataRoamingSubversionauth,把里面的任何文档删除。就OK了。

(2)使用SVN更新或提交,使得客户端和服务端进行通讯,这样就会SVN客户端就需要我们输入新的用户名密码,输入我们的用户名密码就能够替换掉旧的用户名密码。

2、通过修改SVN服务端账号配置文档,这部分需要SVN的管理员配合

(1)找到服务端账号配置文档,这个文档位于SVN服务器的安装路径 config文档夹,打开并编辑passwd文档,删除或注释需要被替换的账号

(2)在客户端使用SVN更新或提交,使得客户端和服务端进行通讯,这样就会SVN客户端就需要我们输入新的用户名密码,输入我们的用户名密码就能够替换掉旧的用户名密码。