使用VisualSVN Server搭建SVNserver (Windows环境为例)

摘要:
使用Visual SVN Server实现基本SVN功能比使用原始SVN和Apache匹配来实现源代码的SVN管理简单得多。VisualSVNServer的下载地址(如下所示)是免费的,无需担心任何问题http://www.visualsvn.com/server/download/SVN例如,的下载地址http://tortoisesvn.net/downloads.html要使用SVN,请先安装TortoiseSVN。Subversion增加了服务执行的功能。一种是Windows身份验证,另一种是Subversion身份验证。默认为Subversion身份验证。到目前为止,SVN服务器已经建成。

使用 VisualSVN Server来实现基本的 SVN功能则要比使用原始的 SVN Apache相配合来实现源码的 SVN管理简单的多。以下就看看具体的说明。

VisualSVN Server的下载地址例如以下,是免费的,任意不必有顾虑

http://www.visualsvn.com/server/download/

SVN 的下载地址例如以下

http://tortoisesvn.net/downloads.html

【1】使用SVN,首先要安装TortoiseSVN就是上面的SVN下载地址。

【2】 安装VIsualSVN

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

VisualSVN Server 的安装眼下最新版本号是4.0.0

 一 Visual SVN的安装很的简单,

【1 】差点儿是下一步。

使用VisualSVN Server搭建SVNserver (Windows环境为例)第1张

使用VisualSVN Server搭建SVNserver (Windows环境为例)第2张

【2】 选择  visualVSNserver和管理控制台  或仅仅有管理控制权限

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第3张

【3】选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和port。

使用VisualSVN Server搭建SVNserver (Windows环境为例)第4张 

你能够选择HTTPHTTPS两种协议。如需使用svn协议也很的方便。在1.4版本号后。Subversion增加了Service执行的功能。port号能够随意定义。对于HTTPS的port号默认能够选择4438443。对于HTTP默认能够选择80808081



 个人偏向于使用HTTPS8443port。原因非常easyHTTPS安全性比較高。尽管443port是标准HTTPSport,但假设做WEB开发那肯定就有麻烦,同一时候Skype也会使用这个port进行某些通讯。

还有就是以下的用于验证的身份。一个是windows验证,一个是Subversion身份验证

这里默认是Subversion身份验证。

【4】接着就是拷贝文件的过程。

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第5张

使用VisualSVN Server搭建SVNserver (Windows环境为例)第6张

使用VisualSVN Server搭建SVNserver (Windows环境为例)第7张

【5】安装完毕后会询问你是否须要执行VisualSVN Server Manager(一个很实用的管理工具)

使用VisualSVN Server搭建SVNserver (Windows环境为例)第7张

【6 】打开“ VisualSVN Server Manager ”,例如以下:

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第9张

 

二  以下就说 VisualSVN Server的配置和用法【server端】

以下我示范加入一个代码库【Repository】。例如以下图:

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第10张

点击Repository右键

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第11张

按上图所看到的,创建新的代码库,在下图所看到的的文本框中输入代码库名称:

使用VisualSVN Server搭建SVNserver (Windows环境为例)第12张

注意:上图中的CheckBox假设选中,则在代码库StartKit以下会创建trunkbranchestags三个子文件夹;不选中,则仅仅创建空的代码库StartKit

点击OKbutton,代码库就创建成功了。

创建完代码库后,没有不论什么内容在里面

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第13张

以下。我们開始安全性设置,在左側的Users上点击右键:

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第14张

使用VisualSVN Server搭建SVNserver (Windows环境为例)第15张

输入上面的信息,点击OK,我们就创建一个用户了。依照上面的过程,分别加入用户其它用户就能够了。

以下我们開始加入这些用户到我们刚才创建的项目里。

点击刚才创建的库,Lenovo,右击选择属性(Properties

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第16张

点击上图中的"Add..."button,在下图中选择我们刚才加入的用户,

使用VisualSVN Server搭建SVNserver (Windows环境为例)第17张

注意这里的权限设置,要选择好。

点击"确定"button,上面的用户就具有了訪问StartKit代码库的不同权限。

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

二、签入源码到SVNserver

假如我们使用Visual Studio在目录lenovo中创建了一个项目。我们要把这个项目的源码签入到SVN Server上的代码库中里,首先右键点击lenovo目录,这时候的右键菜单例如以下图所看到的:选择copy URL toCLipboard,就是复制统一资源定位符(URL)到剪贴板中

 使用VisualSVN Server搭建SVNserver (Windows环境为例)第18张

 

然后再电脑的空白处单击右键,选择小海龟的图标/导出

使用VisualSVN Server搭建SVNserver (Windows环境为例)第19张

之后弹出对话框,将刚出的地址粘贴到第一个地址栏中

使用VisualSVN Server搭建SVNserver (Windows环境为例)第20张

 之后再选择好输出文件夹,点击确定。会弹出输入username和password的对话框,并且会在你选择的导出文件夹处新建一个lenovo文件夹。

使用VisualSVN Server搭建SVNserver (Windows环境为例)第21张

输入刚才创建的username和password。

确定,然后会弹出检出界面。

使用VisualSVN Server搭建SVNserver (Windows环境为例)第22张

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

三 将文件上传到SVNserver

        选择输出文件lenovo,将要上传的文件放入当中,右键提交

使用VisualSVN Server搭建SVNserver (Windows环境为例)第23张

 选择后弹出提交对话框

使用VisualSVN Server搭建SVNserver (Windows环境为例)第24张

 

选择好文件。确定就能够上传 了。成功后有提示。

提交后要更新。不然server是不显示文件,

更新是选择 SVN更新和提交类似这里就不在反复了。

至此 SVNserver以搭建完成。

免责声明:文章转载自《使用VisualSVN Server搭建SVNserver (Windows环境为例)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇省市区三级联动jquery插件 city-picker与百度地图API联动小案例css解决ios滑动不流畅下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VIsualSVN server 安装及旧仓库导入

安装参考: 1,  http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一)  Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apac...

SVN分支合并到主干

使用工具TortoiseSvn。 前提: 1、主干代码是线上的稳定代码 2、分支有改动,主干合并分支 3、分支改动的代码已经提交 一、我们来到分支代码目录,右键,选择Showlog(查看提交日志) 选择最近新提交的记录(也就是你想要合并到主干上的内容),右键 之后会让你选择你本地的主干目录文件地址,我这里是trunk(主干目录) 之后这就表明文件已经...

Linux下svn常用命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co 2、往版本库中添加新的文件   svn add file   例如:svn add test.php(添加test.php)   s...

Eclipse安装SVN插件

原文:http://www.cnblogs.com/ruiati/p/3584120.html 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版    如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件sub...

版本控制 团队开发 svn服务器架设以及客户端svn配置

一、首先体验下作为开发员直接用的多的svn客户端的配置 svn客户端有两种,一种是集成到vs开发平台中,还有一种是单独的界面。 在这,我们两者结合起来用,使得开发更加高效。  首先,我们采用TortoiseSVN作为日常同步版本,获取新版本来使用。TortoiseSVN 是开源项目,在http://sourceforge.net/projects/tort...

如何用Android Studio同时使用SVN和Git管理项目

本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目。我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目。问题是,我也不想啊,我也很无奈啊(:(哭丧脸)。 为啥要同时用 SVN 和 Git 管理项目 这小题目也可以叫...