SVN安装与启动服务

SVN安装与启动服务  

一、安装

首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:

Error * 期望文件系统格式“2”;发现格式“3”

使用subversion过程中出现 Error * 期望文件系统格式“2”;发现格式“3”错误,这是服务器程序subversion和客户端程序TortoiseSVN版本号不一致的。删除subversion和原有的版本库,用相同的版本重新安装subversion和TortoiseSVN,问题即可解决。

下面我以Subversion1.4.5和TortoiseSVN1.4.5为例

二、建库

找一个地方见一个文件夹,这个文件夹是放你的项目的。我们把它称为库。以下以src为例。然后再这个文件夹上右键,选择Create repository here 或者在命令行里执行D:\ApplicationSetUp\Subversion\bin>svnadmin create E:\src

命令行要在安装目录中bin文件夹下执行。

三、设置用户名和密码

设置用户名和密码是成员之间修改项目后伤处使用的。下面我们就来设置一下用户名和密码吧。在刚才建的库文件夹下的conf文件夹里找到一个叫svnserve.conf的文件。用一个文本编辑器将它打开。然后找到## password-db = passwd这行代码。将这行代码签名的#号全部去掉,并且确保顶格不存在空格。#表示注释,去掉#和空格表示启用密保文件。

然后再conf文件夹下找到一个叫password的文件,同样用文本编辑器打开,然后看到如下代码:

[users]

# harry = harryssecret

# sally = sallyssecret

这两行是两个用户名和密码,等号前面是用户名,后面是密码,一行是一个用户。我们可以直接在这下面追加我们自己设置的用户名,也可以把他删除重写。例如:

[users]

jane=123456

spring=789456

写好之后保存就可以了。

四、启动服务

同样是在安装目录下的bin文件下执行D:\ApplicationSetUp\Subversion\bin>svnserve -d -r E:\src,效果如下

 

这样服务就启动成功了。这个命令窗口不可以关,如果关闭的话服务也就关闭了。这样很不方便,解决的办法就是将服务添加到windows系统服务里面。具体操作如下:

C:\>sc create svn binpath= "D:\ApplicationSetUp\Subversion\bin\svnserve.exe --service -r c:\svnroot" displayname= "Subversion Server" depend= tcpip start= auto

运行这一行命令,两个路径分别是svnserve.exe的地址和库的地址,其中svnservcer.exe就是刚才我们启动服务用的那个,所以写那个路径就好了。start=auto,每次开机自动运行;想手动的话,net start svn或者net stop svn切换开关。

服务添加成功后结果是:

这样我们的服务就启动成功了,现在把命令窗口关闭也没有关系了。

五、导入项目

找到自己的项目,然后在项目上右键。Import……,出现如图窗口:

上面的是我要导入的库德地址:svn://ip/库文件夹名称。建议不要勾选左下角的复选框。ignored 是忽略的意思,比如java的class包他是经常变化的,成员之间没有交换的必要。就可以将它忽略。还有一些私人的配置文件之类的。不然每个人都上传自己的配置文件,导致每个人在每次更新后,系统都跑不动。 直接点击确定就可以上传了。

 

 

下面就是每个成员机器上都装上TortoiseSVN,访问服务器上的项目就可以了。自己建一个存放项目的文件夹,然后右键check out :

上面的地址是服务器地址。下面的地址是下载下来存放到哪里,点击ok就可以从服务器上当下来了。

建议每次编辑项目前都update一次,表示得到最新版本。编辑完之后再commit,这样用svn管理项目就省了非常多的时间。好了,就写到这里。希望对大家有帮助。

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-31 13:12:33

SVN安装与启动服务的相关文章

postgresql.9.3新安装的启动服务时提示服务启动后停止

问题描述 postgresql.9.3新安装的启动服务时提示服务启动后停止 2013-12-16 17:23:49 HKT 日誌: 資料庫系統在復原 2013-12-16 16:51:29 HKT 時被關閉2013-12-16 17:23:49 HKT 日誌: WAL file is from different database system: WAL file database system identifier is 5957907599934275429 pg_control datab

Linux系统中SVN安装、权限管理

  SVN安装 SVN服务器有2种运行方式:独立服务器和借助apache运行. svnserve和apache相比是轻量级的,也比较简单,svnserve包含在subversion里面,所以只要安装了subversion就相当于安装了一个小型的svn服务器.它使用自己的一套协议通信.例如访问apache时使用 http:// 前缀,而svnserve使用 svn:// 前缀. 这里介绍的是通过独立服务器方式运行,优点是简单小巧.如果是支持较大规模的开发,还是推荐使用apache服务器方式;这里使

centos下svn安装配置2种方法详解

svn安装一 1.首先下载subversion安装包之后解压,进入subversion目录 wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz tar xfvz subversion-1.6.6.tar.gz tar xfvz subversion-deps-1.6.6

sql server2000由于登录失败而无法启动服务解决(错误1069)

server|错误|解决 安装SQL Server2000时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),但是我更改了用户名出现"同于登录失败而无法启动服务"的错误 以下我试过的方法. 1,把用户口令改回原来的,再启动服务 2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务 3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL

ssh由于登录失败而无法启动服务的问题

ssh 由于登录失败而无法启动服务 [分析与解决] $ net start sshd 发生系统错误 1069. 由于登录失败而无法启动服务. 分析:这是由于用户密码输入错误导致的,以后更改用户后sshd也可能发生这个问题,在 services.msc 里的登录标签里更改用户设置即可! 如果修改密码后,还是无法启动sshd服务,建议卸载该服务,删出cyg_server,sshd用户,并重新安装,同时执行/bin/sh.sh脚本,所需要的命令如下: cygwin下sshd服务 开启    net  

修改计算机名或IP后Oracle10g无法启动服务的解决办法

  修改计算机名或IP后Oracle10g无法启动服务的解决办法 遇到的问题,问题产生原因不详.症状为,windows服务中有一项oracle服务启动不了,报出如下错误. Windows 不能在 本地计算机 启动 OracleDBConsoleorcl .有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了. 问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的O

使用srvany.exe将程序安装成windows服务的详细教程

srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们 来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 资源下载 你可以通过下载并安装Microsoft Windows Resource Kits 获得或者直接在本文

Redis开发与运维. 1.5 正确安装并启动Redis

1.5 正确安装并启动Redis 通常来说,学习一门技术最好的方法就是实战,所以在学习Redis这样一个实战中产生的技术时,首先把它安装部署起来,值得庆幸的是,相比于很多软件和工具部署步骤繁杂,Redis的安装不得不说是非常简单,本节我们将学习如何安装Redis. 在写本书时,Redis 4.0已经发布RC版,但是大部分公司还都在使用3.0或更早的版本(2.6或2.8),本书所讲的内容基于Redis 3.0. 1.5.1 安装Redis 1.?在Linux上安装Redis Redis能够兼容绝大

centos 7 安装配置ftp服务

用以下命令检测是否已经安装ftp rpm -qa |grep vsftpd 如果输出以下内容说明已安装 未安装可以用yum安装 yum install vsftpd -y 启动服务 systemctl start vsftpd.service 设为开机启动 systemctl enable vsftpd.service ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是: ftpusers 该文件用来指定那些用户不能访问ftp服务器. user_list 该文件用来指示的默认