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 :
把svn加入到服务里,让其在开机的时候自动启动
sc create mySVNServer binpath= "D:\soft\svn\install\bin\svnserve --service -r D:\soft\svn\warehouse" displayname= "SVNService" depend= Tcpip start= auto
pause
============================================================================
新建autoRunSVN.bat,把上面的数据粘贴进去,然后双击autoRunSVN.bat即可
【注:binpath是svnserve.exe的安装目录,-r是svn的仓库目录】
【注:sc到auto必须在一行】
【注:--service前面俩-,-r前面一个-】
【注:binpath、displayname、depend、start的=前面没空格,=后面有空格】
============================================================================
卸载svn服务:
sc delete mySVNServer
启动服务:
C:\net start svnservice
停止服务:
C:\net stop svnservice
============================================================================
参考页面如下:
http://huihai.iteye.com/blog/1985238
相关推荐
这是启动svn的服务的一段代码,使用这个cmd然后把这段代码考上去再回车就会显示成功
svn创建自动启动的Windows服务的技术细节
自己编写的SVN服务器,可以不必每次都敲打命令。可以直接简单的启动SVN服务器
svn 本地svn服务器搭建图文详解,访问本地服务启动本地服务
svn启动命令
安装SVN程序之后,只需运行./install.sh,即可完成配置,可以实现开机自动启动SVN服务
Linux(centOS6.5)下SVN的安装、配置及开机启动
svn 启动服务 创建用户库等 svn服务命令
6. 启动服务器端并将svn设为系统服务 打开cmd 输入 sc create svnserver binPath= "D:/Program Files/Subversion/bin/svnserve.exe --service --root D:/svnserver" (注:“=”前不得有空格,后必须有空格。 svn...
Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin...
已管理员身份启动cmd,然后复制txt内容,记得要改成自己的路径
VisualSVN-1.7.7.msi 注册SVN服务为系统启动项 源码
NULL 博文链接:https://fxz-2008.iteye.com/blog/462067
BUFFLAO XVL NAS SVN安装手册,亲手完成安装,分3部分: 1.SVN的下载与安装 2.SVN的权限目录配置 3.SVN服务随NAS自启动配置
1、安装SVN 2、创建SVN版本库 3、配置SVN 4、启动SVN服务
阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
文章详细介绍了在windows平台下安装svn客户端、服务端,以及创建服务、自启动;建立本地svn版本库
windows版:svn1.6.16客户端、服务器端,eclipse和myeclipse的svn插件。svn安装教程,eclipse插件使用教程,svn客户端使用教程,svn启动配置。
第一次安装完后要到服务中手动启动它, 或者到服务中将它设为自动启动,让每次机器启动时自动启动这个服务。 IMPORTANT: Make sure you place SVNService.exe in the same directory as svnserve.exe Special ...
每次开启电脑中的SVN有点麻烦,不想每次都输入命令,这个文件可以让电脑自动帮你启动,并且不会占用多大的资源,可以试试