bat文件启动服务器,SVN服务器 bat文件 启动

1.bat 文件的基本操作

将下面的文字 复制到 svn。bat 文件中,根据提示填写 svn service 的名称为 subsvnservice

,源目录为 c:\source,

svn。bat 文件应该 在 svn源文件的bin目录的同一层目录内,

a4c26d1e5885305701be709a3d33442f.png

2.如果出现版本库的问题,期望文件系统格式1

到3,发现格式4 这样的错误,那么就使用svn server端来创建数据仓库,此问题是由于svn

server 和 svn 工具(如 tortorise svn)版本不同引起的,解决方法是,使用svn server

的命令行来创建file source 目录

2.1 cmd

2.2 cd 到 server端的bin 目录

2.3 运行命令: svnadmin create f:\source

3.win 7 32位操作系统下,运行bat

文件,需要以“管理员权限运行” bat文件,

4:生成svnserve启动的START_***(你的服务名称).bat文件后,可以将START_***(你的服务名称).bat文件

放在C:\Documents and

Settings\hfxing.EB9B1ADA43B0462\「开始」菜单\程序\启动\ 的目录下,这样就系统开机就会启动你的SVN服务了

附录: bat 文件为以下内容svnlocal

SVN 安装文件: 需要放在与bin目录同一层的目录下面,才能正确执行,以下是bat的文件内容。复制完成后直接运行就可以了

@ECHO OFF

::======================================================================

::作者 : Zealic

::版本 : 1.05

::功能 : 通过简便快捷的方式安装 Subversion.

::最后更新 : 2007-12-28

::======================================================================

::初始化环境

::======================================================================

SET svn_dir=�%

ECHO *** 安装 Subversion 服务 ***

::======================================================================

::======================================================================

::创建服务

::======================================================================

ECHO +++ 创建资源库服务 +++

ECHO 创建系统服务,这需要输入一些信息...

:INPUT_SVC_NAME

SET /P

svc_name=请输入服务名 :

::服务名不能为空值

if "%svc_name%" == "" (

ECHO 服务名不能为空,请重新输入。

GOTO INPUT_SVC_NAME

)

::查询服务是否存在,通过查找输出是否存在错误,"1060:"是发生错误是时输出的错误代码。

SC QUERY "%svc_name%" | find "1060:"

>> NUL

IF %errorlevel% == 1 (

ECHO 服务 "%svc_name%" 已经存在!请重新输入服务名。

GOTO INPUT_SVC_NAME

)

ECHO.

::输入资源库信息

:INPUT_REPOS

SET /P repos=请输入资源库路径 :

ECHO.

::创建服务

ECHO 您使用以下信息创建 Subversion 服务 :

ECHO 服务名称 : "%svc_name%"

ECHO 资源库路径 : "%repos%"

ECHO 正在创建服务...

SC create %svc_name% binPath= "\"%svn_dir%\bin\svnserve.exe\"

--service -r \"%repos%\"" depend= Tcpip start= auto| find "1060:"

>> NUL

ECHO.

IF %errorlevel% == 0 GOTO SC_ERROR

ECHO --- 创建服务成功! ---

ECHO.

ECHO.

::======================================================================

::生成操作批处理文件

::======================================================================

ECHO +++ 生成服务操作批处理 +++

ECHO 服务操作批处理文件可以帮助您快速操作服务。

SET bat_delete=DELETE_%svc_name%.BAT

SET bat_start=START_%svc_name%.BAT

SET bat_stop=STOP_%svc_name%.BAT

ECHO 生成删除服务批处理 "�t_delete%" ...

::bat_delete

ECHO @ECHO OFF> �t_delete%

ECHO NET STOP %svc_name%>>

�t_delete%

ECHO SC delete %svc_name%>>

�t_delete%

ECHO DEL �t_start%>> �t_delete%

ECHO DEL �t_stop%>> �t_delete%

ECHO DEL �t_delete%>>

�t_delete%

ECHO PAUSE>> �t_delete%

::bat_start

ECHO 生成运行服务批处理 "�t_start%" ...

ECHO @ECHO OFF> �t_start%

ECHO NET START %svc_name%>>

�t_start%

ECHO PAUSE>> �t_start%

::bat_stop

ECHO 生成停止服务批处理 "�t_stop%" ...

ECHO @ECHO OFF> �t_stop%

ECHO NET STOP %svc_name%>>

�t_stop%

ECHO PAUSE>> �t_stop%

ECHO.

ECHO --- 生成服务操作批处理成功! ---

ECHO.

ECHO.

::======================================================================

::Finish

::======================================================================

ECHO ### 所有操作成功! ###

GOTO END

::======================================================================

::错误段

::======================================================================

:ENV_ERROR

ECHO --- 设置环境变量失败! ---

GOTO END

:SC_ERROR

ECHO --- 创建服务失败! ---

GOTO END

:SC_INV_PORT

ECHO 无效的端口号,请重新输入。

GOTO INPUT_SVC_PORT

:END

PAUSE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值