VisualSVN服务器的搭建
这几天心血来潮,学习了一下搭建SVN服务器的知识。
下面我将自己用到的一些资料整理出来,以便以后能方便的看到。因为是初学,所以有写的不对的地方,希望高手们给予我指正和帮助。
首先我用到的SVN软件有:
-
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
-
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
-
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服务器中用户创建的代码库的地址进行迁出。
-
说一下版本问题:这也许是困扰新手的一个难题,因为版本不同会导致服务器的操作失败。在上文中你可以看到我选择的三个软件都是对应apache subversion 1.7.x版本的,因此不会出现版本的问题,当你去官网下载软件的时候,每个版本下面都会有版本号的说明,需仔细阅读。
-
我就犯了一个版本错误,Eclipse的svn插件版本过低,导致项目修改之后上传服务器失败。上传时Eclipse弹出一个报错窗口写着"svn 提交 encountered a problem",点击details查看报错信息,发现有一行乱码(我在以前搭建安卓平台时也遇到过组件版本不同出现乱码错误),因此,当你搭建平台时出现乱码的错误,应该就是版本不同所导致的。
-
最后说一下Eclipse删除插件,help --> about Eclipse --> 点击左下角 Installation Details按钮 --> 选中想要删除的插件,然后在点击下方Uninstall按钮。
浙公网安备 33010602011771号