在windows 环境下面,svn可以通过配置钩子函数,实现一些很有用的功能,下面逐一作介绍。修改代码库下面的
hooks 的所有以.tmpl 文件,这些文件都是svn提供的钩子模板。在windows环境下面通过批处理命令容易实现这样的一些功能。
pre-commit.bat
@echo off
set SVN_BINDIR="D:\Program Files\Subversion\bin"
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
%SVN_BINDIR%\svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 不允许空日志,提交中断! 1>&2
exit 1
分享到:
相关推荐
SVN 邮件通知钩子脚本,需要配合blat.exe来发送邮件
linux下svn安装笔记带钩子 svn安装 linux下svn安装 svn钩子
SVN使用安装教程与资料,让你更加方便的去学习SVN,压缩包中既有学习文档又有视频,还有SVN安装包
SVN禁止删除和强制注释操作的钩子脚本 只有用户lyj能删除 注释内容不能少于10个字符
在windows环境下,提交代码到svn中,使用钩子脚本,获取项目名称,提交人,提交时间,提交的日志信息,版本号,纯bat脚本。ps:不是pre-commit.bat文件,因为在该文件中获取不到真正的版本号。
经典SVN中文教程 珍藏SVN简明教程 最给力的SVN学习笔记
SVN钩子.wps
svn学习笔记-
现在使用git的比svn多了,但是git操作比svn复杂,上传git和svn的简单教程
svn下载的python接口函数库; 双击.bat自动安装,选择3本地安装
svn控制项目过程中,通过此文件,可以控制相应的人员必须填写日志信息及信息的长度
Windows下,svn提交时限制单个文件大小
学习svn 目录 一、版本管理基础 1.版本控制介绍 2.常用软件 二、Subversion基础 1.发展历史 2.特性 3.安装 4.组成 5.配置 三、基本操作 1.检出Check Out 2.提交Commit 3.解决冲突 4.标签...
在服务器通过设置svn服务端钩子可以强制开发人员提交注释和限制指定类型的文件提交。
里面包含了pre-commit.bat批处理和pre-commit.exe两种方式
黑马版本控制工具svn的视频和文档都有,是学习svn的学习资料
针对web端开发要求,将svn内最新项目文件在项目中调试预览,使用钩子配置即可,如果是JAVA语言,需要集成其它插件进行热编译部署
svn=版本控制+备份服务器。 简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。
svn
Svn技术的基础详细学习笔记,总结了Svn技术的各个知识点,可以用来复习以及对基础知识的巩固,对新人的学习很有帮助。