Myeclipse6.5 SVN插件安装及配置

一、安装svn插件


    1. 下载SVN插件    site-1.6.5.zip


    2. 在MyEclipse 6.5的安装路径下的plug_in(C:\Program Files\MyEclipse 6.5\eclipse\plugins)下新建文件夹:site-1.6.5;


    3. 打开MyEclipse 6.5,在菜单栏中选择 Help → Software Updates → Find and Install;


    4. 选择Search for new features to install,点击Next进入下一步;


    5. 点击"New Local Site"按钮,找到解压出来的文件夹(site-1.6.5) → 点击OK,并点击Finish按钮,Myeclipse自动加载插件;


    6. 在弹出的菜单中,select the features to insteall:在刚加进去的路径Subclipse-site-1.6.5这一项前打钩,此时会报错,然后展开Subclipse前的加号,去掉 Subclipse Integration for Mylyn 3.x(Optional)3.0.0前的钩,错误消失 → next → 选 I accept the terms in the license agreements → next → next → 选中所有的8项,然后Change Location……,在弹出的菜单中选Add Location……选择在第3步中建的文件夹的路径(C:\Program Files\MyEclipse 6.5\eclipse\plugins\site-1.6.5) → Finish → 再弹出的菜单中选 Install All → Yes


    7. 开始安装SVN插件,安装完成之后,重启Myeclipse。

==============================================================

配置方式二:

1. 在eclipse根目录下新建文件夹myplugin/svn/eclipse

2. 解压svn插件,将里面的features和plugins文件夹放入myplugin/svn/eclipse下

Myeclipse6.5 SVN插件安装及配置

3. 在eclipse根目录下简历links文件夹,在links中新建一个.link(名字随意,如svn.link)的文件,内容:

path=C:/E/java/eclipses/eclipse35/myplugin/svn/eclipse

 

二、svn服务器配置

 

    1.安装Setup-Subversion-1.6.6.msi和(32位)TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi


    2.建立版本库(Repository)

      命令行方式:
        进入命令行并切换到subversion的bin目录。输入如下命令:svnadmin create E:\svn\repos1。
        此命令在 E:\svn 下建立一个版本库 repos1 。repos1 下面会自动生成一些文件夹和文件。


      使用TortoiseSVN图形化方式:
        先建立空目录 E:\svn\repos1 ,注意一定是要空的。
        然后在 repos1 文件夹上“右键->TortoiseSVN->Create Repository here...”。
        然后可以选择版本库模式,使用默认的FSFS即可

              
    3.svn服务器配置文件的配置

      配置conf文件夹下的文件
      svnserve.conf    去掉password-db = passwd前面的#
      其它参考“svn服务器配置文件”文件夹里的内容


    4.开机自启动svn服务器

    C:\Documents and Settings\Administrator>sc create svnserve binPath= "\"C:\Program         Files\Subversion\bin\svnserve.exe\" --service --root d:\svn\repository" displayname= "Subversion Repository" depend= Tcpip start= auto
    [SC] CreateService SUCCESS

    删除服务    sc delete svnserve

 

三、myEclipse 8.5 安装svn插件

 

    将下载好的svn.rar中
    1. plugins拷贝到myeclipse安装目录\Common\plugins\目录下

    2. 在myeclipse安装目录下MyEclipse 8.x /dropins/创建eclipse文件夹,然后将zip中的文件都复制到其中..

重启myeclipse。。

 

四、Eclipse使用svn

 

    创建主干

 

    首先,在Share Project...时,两个Next后,在“输入文件夹名”这一步时,选择"使用指定的模块名",可填写your-project-name/trunk,这样,提交后,会在资源库里的该工程目录下新建一个trunk文件,工程内容就在该trunk目录下。可认为,这就是主干啦。

 

    打分支

 

    可在Eclipse中SVN资源库视图中选中要打分支的工程,右键->新建->远程文件夹  输入文件夹名字如:branches,这样在该工程下会新建一个branches目录,此后的分支可放在该目录下。

    在Eclipse中Package Explorer视图下,选中工程,右键->Team->分支/标记,在Respository Location面板下的"到URL:"增量填写/branches/branch1,一路Next后,即可看到一个新的副本branch1提交到了branches目录下。

 

    合并

 

    合并是分支上的修改合并到主干上,或主干上的修改合并到分支上,或分支1的修改合并到分支2上,说白了,就是将一个副本的改变合并到另外一个副本上。

    在Eclipse中Package Explorer选择一个副本工程,右键->Team->合并,在Select the merge type面板下,选择第一个”Merge a range of revisions“,取消勾选下面的 Perform pre-merge best practices checks,点击Next后,进入Select the merge source 面板,在Merge from中填写或选择要合并的另外一个副本 ,单选框选择Select revisions on next page,点击Next到Select the revisions面板,选择要合并的文件,Finish即可。

 

五、svn变更用户名和密码

 

    由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。


    解决方案:

    在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来,以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:

    1. 查看你的Eclipse 中使用的是什么SVN Interface

        windows > preference > Team > SVN #SVN Interface

    2. 如果是用的JavaHL, 找到以下目录并删除auth目录下的文件.

        C:\Documents and Settings\[YourUserName]\Application Data\Subversion\

    3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件.

 

        [eclipse ]"configuration"org.eclipse .core.runtime

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

        具体步骤:

        1) 通过删除SVN 客户端的账号配置文件

        (a) 找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。

        (b) 使用SVN 更新或提交,使得客户端与服务端进行通讯,这样就会SVN 客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。

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

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

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


备注:个人操作方式,注释掉服务器端用户密码,注释掉passwd中的用户(#用户名),然后在Myeclipse中更新项目文件然后修改用户名和密码。当修改成功后,在将注释的用户去掉。

 

你可能感兴趣的:(eclipse,c,SVN,MyEclipse,subversion)