SVN安装:
1、安装服务器
######### 安装文件:SVN服务器###############
# http://www.collab.net/downloads/subversion #
CollabNetSubversion-server-1.6.9-1.win32.exe
点击安装CollabNetSubversion-server.exe,在第二个Next时选择Svnserve安装模式,去掉第二个勾即可。
往下可以选择自己的安装路径,点击Next后Finish即可。
程序被安装到:C:\Program Files\CollabNet\Subversion Server
2、安装客户端
######### 安装文件:SVN客户端###############
# http://tortoisesvn.net/downloads #
TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi
LanguagePack_1.6.8.19260-win32-zh_CN.msi
点击安装软件,按提示安装即可。
3、配置服务器
在CollabNetSubversion的安装完成后,使用命令行工具创建版本库
a.创建一个名为SVN(例如D:\SVN\)的空文件夹,作为你的所有版本库的根
b.在D:\SVN\里创建另一个目录Project
c.打开命令行窗口(或DOS窗口),进入D:\SVN,输入
svnadmin create --fs-type fsfs Project
这样,你就在D:\SVN\Project创建了一个新的版本库。
4、修改配置文件
对三个文件进行配置,在D:\SVN\Project\conf目录下,分别为svnserve.conf,passwd,authz
<1> 文件svnserve.conf中把下面前面的#号去掉,修改如下:
引用
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
<2> 文件passwd增加用户,修改如下:
引用
[users]
admin = 123456
<3> 文件authz修改如下:
引用
[groups]
admin = admin
[/]
@admin = rw
*= r
5、运行 svnserve
在终端输入:
svnserve.exe -d -r D:\SVN\Project
6、以服务形式运行 svnserve
使用普通用户直接运行 svnserve 通常不是最好的方法。它意味着你的服务器必须有一个用户登录,还要记着重新启动服务器后重新启动 svnserve。最好的方法是将 svnserve 作为 windows 服务运行。
创建服务:
sc create SvnService binpath= "C:\Program Files\CollabNet Subversion Server\svnserve.exe --service -r D:\SVN\Project" displayname= "Svn Service" depend= Tcpip start= auto
修改服务配置:
sc config SvnService binpath= "C:\Program Files\CollabNet Subversion Server\svnserve.exe --service -r D:\SVN\Project" displayname= "Svn Service" depend= Tcpip start= auto
删除这个服务:
sc delete SvnService
把服务设置为自启动:
sc config SvnService start= auto
启动这个服务:
net start SvnService
问题及解决办法:
一. 当配置库中要包含中文路径时
注意在保存authz文件时,保存为不包含BOM 的UTF-8格式。
这样SVN才能正常识别路径。
可以使用uedit这类编辑器进行修改保存。
二. Subversion中如何checkout出单个文件
1、使用TortiseSVN客户端(以1.5.3版为例)右键菜单中的“svn checkout”检出logo.jpg文件的上级目录images文件夹,本地命名为temp。
2、然后在temp文件夹上点右键,在弹出的TortiseSVN右键菜单中选择“检查更新”,在“检查更新”窗口中点击“检查版本库”,会列出该“images”目录下的所有文件。
3、在“检查更新”窗口中选中要检出的“logo.jpg”文件,点右键,在右键菜单中选择“更新”,即可将该文件单独检出。
注意:本文所做的操作需要1.5.0或以上的Subversion客户端,即文中的svn程序需要1.5.0版本或以上,但是服务器端版本没有要求,1.5.0以下的也可以。
分享到:
相关推荐
使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help
### Red Hat Linux下的SVN安装与配置过程 #### 一、引言 本文将详细介绍如何在Red Hat Linux 4.4 (i386架构)系统下安装并配置Subversion (SVN)服务器。SVN是一款广泛使用的版本控制系统,特别适用于软件开发团队...
CollabNetSubversion-server-1.6.5-6.win32 的安装与配置
本文将深入探讨在Windows操作系统下安装和配置SVN服务器以及如何集成Eclipse开发环境。 首先,让我们详细讲解如何在Windows上搭建Subversion服务器。CollabNet Subversion Server是Windows环境下常用的SVN服务器...
安装完毕后,它会在Windows资源管理器中提供右键菜单,使得用户可以轻松地进行SVN操作,如版本检出、提交、更新等。 3. **中文包安装** 对于中文用户,还需要下载并安装TortoiseSVN的中文语言包,以实现界面语言的...
- **客户端**:在Windows 2000/XP上,安装`CollabNetSubversion-client-1.5.5-1.win32.exe`以及`TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi`。如果开发工具集成了Subversion,也可以直接使用。 2. **建立...
总之,安装和配置SVN及Usvn涉及到多个步骤,包括RPM包的安装、SVN服务器的初始化、Apache模块的配置以及可能的库路径调整。这些操作都需要对Linux系统和Apache服务器有一定的了解。一旦设置完成,SVN将成为团队协作...
3. **配置服务器**:安装过程中,你需要指定SVN仓库的存储位置,这通常是服务器上的一个目录。此外,还需要配置SVN监听的IP地址和端口,确保团队成员可以访问。 4. **创建仓库**:安装完成后,使用管理员权限运行SVN...
svn服务器端和客户端配置软件,包括: CollabNetSubversion-server-1.5.6-2.win32.exe TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi LanguagePack_1.5.6.14908-win32-zh_CN.msi AnkhSvn-2.0.6347.433.msi
1. **安装与配置**:首先,用户需要下载并安装如上述文件的客户端,完成安装后,SVN命令行工具通常会添加到系统的PATH环境变量中,使得用户可以在任何目录下直接运行`svn`命令。 2. **基本命令**: - `svn ...
CollabNetSubversion-server-1.5.6-2.win32.exe 是SVN服务器的32位安装程序。此文件用于在Windows操作系统上设置SVN服务端,让开发者可以在本地或远程存储库上存储备份和共享项目代码。 TortoiseSVN是SVN的一个图形...
4. **SVN服务器安装** - 包括安装SVN服务器软件、配置Apache以支持SVN模块、创建版本库以及设置访问控制。 5. **CollabNetSubversion-server** - 是CollabNet发布的SVN服务器软件,提供了版本控制服务。 6. **SVN...
首先,"CollabNetSubversion-server-1.6.12-1.win32.exe"是Subversion服务器的安装程序,用于在Windows平台上搭建SVN服务。安装过程中,你需要配置仓库(Repository)的位置,仓库是存储项目源代码的地方。确保选择...
首先,我们需要下载并安装CollabNet Subversion服务器,例如CollabNetSubversion-server-1.5.0-23.win32.exe。按照向导完成安装。 2. **设置Windows服务** 将SVNService.exe复制到Subversion的安装目录下,与...
### 四、SVN安装与配置 尽管题目中提到的SVN内容较为混乱,但这里简单介绍一下SVN的基本安装步骤: 1. **下载并安装SVN服务端和客户端**: - 服务端:`CollabNetSubversion-server-1.6.2-1.i386.rpm` - 客户端:...
CollabNet 官方提供的用于 linux 操作系统 Subversion ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)