没事参考了一些文档搭建了一个svn服务器,下面把流程和大家分享一下:
首先下载VisualSVN server,http://subversion.apache.org/packages.html
点击windows,下面的二进制文件包一共有5种,如图:
个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.
点开上面的VisualSVN连接,下载VisualSVN server,如图:
然后下载TortoiseSVN客户端,官网下载地址:http://tortoisesvn.net/downloads.html
注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图:
下载完成后,应该有这些安装包,如图:
VS 上面的svn插件下载http://www.visualsvn.com/visualsvn/download/
VisualSVN server安装包
先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图:
点Next,进入下一步,如图:
点同意,进图下一步,如图:
选择上面一个选项,点Next,进入下一步,如图:
点击standard edition:
点击next,再点击install就行了,最后点击finish.
接下来我们安装TortoiseSVN,双击安装包,进入下一步.都是next,没什么好说的
再安装语言包,也是一路next。
然后在桌面空白处右键,选择TortoiseSVN->settings:
将english换成简体中文,点应用就行了
到这里,服务端和客户端都已经安装完毕,下面介绍用VisualSVN Server创建版本库,以及TortoiseSVN的使用.
首先打开VisualSVN Server Manager,右键单击左边窗口的Repositores,在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:
点击下一步:
点击下一步
为了不使所有人都可以访问,可以勾选第三个,并单击custom,设置用户名和密码
点击add,在弹出的窗口点击creat user,添加就行了,你也可以点击users右键新建users
用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:
然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:
在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择三个Developer,加入到这个组,然后点Ok,
用相同的方式创建组Managers,Testers,
接下来我们给用户组设置权限,在MyRepository上单击右键,选择属性,如图:
在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Testers三个组,然后添加进来,给Developers,Managers权限设置为Read/Write,Tester权限设置为Read Only,到此,服务端就完成了.
这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:
在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:
将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本库".如图:
点击确定,所选中的项目就会被导入到版本库中.如图:
接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.就可以了。
关于svn在对文件的一些操作,大家刻印看看这里http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2408089.html
相关推荐
### SVN服务器搭建与使用详解 #### 一、SVN简介 Subversion (简称SVN) 是一款开源的版本控制系统,广泛应用于软件开发过程中对代码进行版本控制和管理。相较于早期的版本控制系统,SVN提供了更加强大的功能和更加...
SVN 服务器搭建和使用教程 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理、项目协作等领域。下面是关于 SVN 服务器搭建和使用的详细教程。 下载和安装 VisualSVN Server 服务端 VisualSVN ...
"SVN服务器搭建和使用图文教程" 本教程将指导读者从零开始搭建和使用 SVN 服务器,包括下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,创建版本库,使用 TortoiseSVN 客户端导入项目到版本库中。 知识点1:...
【SVN服务器搭建和使用详解】 Subversion(简称SVN)是一种广泛使用的版本控制系统,它允许团队成员协作编辑和管理项目文件,同时保持文件历史记录和版本控制。本篇文章将详细讲解如何在Windows环境下搭建SVN服务器...
SVN 服务器搭建和使用教程 一、SVN 服务器搭建 SVN 服务器搭建是指在服务器端安装和配置 SVN 服务器,以便提供版本控制服务。在本教程中,我们使用 VisualSVN Server 作为 SVN 服务器。 1. 安装 VisualSVN ...
【SVN服务器搭建与使用详解】 SVN,全称Subversion,是一款强大的版本控制系统,用于管理软件项目的源代码,便于多人协作开发时的版本管理和代码同步。Subversion提供了集中式的版本控制,允许开发者追踪每一次改动...
使用svn可进行对代码进行有效管理 避免了版本的混乱和无序
SVN 服务器搭建和 Eclipse 配置为 SVN 客户端 SVN(Subversion)是一种版本控制系统,旨在帮助开发团队更好地管理代码版本。下面是关于 SVN 服务器搭建和 Eclipse 配置为 SVN 客户端的详细知识点: 一、SVN 服务器...
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是版本控制系统的重要组件。Subversion 是一个优秀的版本控制工具,它提供了强大的版本控制功能。本文将指导您如何搭建和配置 SVN 服务器,并使用 VisualSVN Server ...
svn 服务器搭建是指使用 Subversion(简称 svn)版本控制系统在服务器端搭建版本控制服务器的过程。Subversion 是一个优秀的版本控制工具,具有很多优点,如跨平台、支持多种协议、版本控制、权限控制等。 svn ...
svn 服务器搭建是版本控制系统中的一种重要组件,用于存储和管理项目代码。下面是svn 服务器搭建的详细步骤和知识点: 一、 Linux 搭建 YUM 服务器 在 Linux 系统中,我们可以使用 YUM 服务器来安装 svn 软件包。...
总之,Windows下的SVN服务器环境搭建涉及多个步骤,从安装软件、创建仓库到配置权限和使用客户端。理解这些步骤对于有效地利用Subversion进行团队协作至关重要。同时,随着团队规模的扩大,你可能还需要考虑更多的...
** SVN 服务器搭建和使用详解 ** Subversion(简称SVN)是一款强大的版本控制系统,它允许用户管理和跟踪项目中的文件和目录的变更历史。通过在中央版本库中存储文件,SVN使得团队成员可以在不同地点协作,同时确保...
Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建SVN服务器 要搭建SVN服务器,首先...
Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将详细介绍 Linux 下 SVN 服务器的搭建与...