VisualSVN服务器的搭建

这几天心血来潮,学习了一下搭建SVN服务器的知识。

下面我将自己用到的一些资料整理出来,以便以后能方便的看到。因为是初学,所以有写的不对的地方,希望高手们给予我指正和帮助。

首先我用到的SVN软件有:

  1. VisualSVN Server Version 2.5.12 对应apache subversion的版本是1.7.11 。下载地址是:http://www.visualsvn.com/server/download ,下载.msi格式的文件 。

    VisualSVN Server是svn的服务器软件,用来管理、储存项目。应该是装在一台独立的服务器中,有管理员进行项目管理。

    服务器搭建资料:

    (1)VisualSVN服务器搭建视频:http://v.youku.com/v_show/id_XNTc5MTc3NzM2.html

    (2)图文教程:http://wenku.baidu.com/view/f984454ae45c3b3567ec8be9.html

     

  2. TortoiseSVN Version 1.7.7 对应的apache subversion的版本是1.7.5 。下载地址是:http://pan.baidu.com/share/link?shareid=666260847&uk=3677441013&fid=1667560548 (百度云上面的资源,可用),下载.msi格式的文件 。

    TortoiseSVN是svn服务器的客户端软件,它允许我们手动地对服务器进行操作。也就是直接在项目文件上单击鼠标右键即可看到TortoiseSVN的操作选项,可以进行项目导入(将所选的文件夹中的文件上传至svn服务器)、导出(在弹出的TortoiseSVN对话窗口中选定要迁出的项目,并将项目迁出到一个用户指定的空文件夹中)等。我对TortoiseSVN的了解不是太深,其他的操作还不太熟悉。

    客户端使用资料:

    图文教程:http://wenku.baidu.com/view/34b571b769dc5022aaea0053.html

     

     

  3. Eclipse中的SVN插件。对于使用svn做项目管理的团队,通常进行项目下载、上传、同步更新等操作是在Eclipse平台上的。这就需要我们在Eclipse中集成svn插件。

    继承方式:打开Eclipsec--> hlpe --> install new software . 在弹出的对话框work with框中输入:http://subclipse.tigris.org/update_1.8.x 。

    在svn插件的官网上()写明1.8.x版本对应apache subversion的1.7.x版本。

    在输入work with中的网址之后,下面的结果框中会自动出现svn插件和工具,选择之后进行安装,之后重启Eclipse。安装完成。

    Eclipse中svn插件的使用:

    图文资料:http://wenku.baidu.com/view/4086116cb84ae45c3b358c90.html

    图文资料中第一部导入的方式还可以:new --> project --> SVN --> 从SVN迁出项目 --> next --> 输入VisualSVN Server服务器中用户创建的代码库的地址进行迁出。

  4. 说一下版本问题:这也许是困扰新手的一个难题,因为版本不同会导致服务器的操作失败。在上文中你可以看到我选择的三个软件都是对应apache subversion 1.7.x版本的,因此不会出现版本的问题,当你去官网下载软件的时候,每个版本下面都会有版本号的说明,需仔细阅读。

  5. 我就犯了一个版本错误,Eclipse的svn插件版本过低,导致项目修改之后上传服务器失败。上传时Eclipse弹出一个报错窗口写着"svn 提交 encountered a problem",点击details查看报错信息,发现有一行乱码(我在以前搭建安卓平台时也遇到过组件版本不同出现乱码错误),因此,当你搭建平台时出现乱码的错误,应该就是版本不同所导致的。

  6. 最后说一下Eclipse删除插件,help --> about Eclipse --> 点击左下角 Installation Details按钮 --> 选中想要删除的插件,然后在点击下方Uninstall按钮。

posted on 2013-08-26 19:35  JeremyHao  阅读(140)  评论(0)    收藏  举报