Windows下subversion强制写日志强制写日志钩子脚本
在每次提交的时候写明提交的目的是一个很好的习惯,Subversion默认没有提供,但是可以通过钩子实现:
将下面的代码存为pre-commit.bat放到版本库的hooks目录下即可,当你不写日志提交的话就会报告错误。(如果你下载使用,需要修改SVN_BINDIR为你的Subversion安装的程序目录)
@echo off
set SVN_BINDIR=d:\Subversion\bin (此处需要修改为你的svn安装目录)
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 Empty log message not allowed. Commit aborted! 1>&2
exit 1
分享到:
相关推荐
Windows下Subversion安装使用 Windows下Subversion安装使用
博文链接:https://tvjody.iteye.com/blog/216108
windows环境下的subversion
Windows安装配置SubVersion
Windows下Subversion服务器搭建指南
Windows下Subversion配置管理员指南 以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具。从Subversion1.4开始,Subversion本身就集成Windows服务的工具。 1,安装svnservice 在Windows NT...
WINDOWS下安装SUBVERSION服务端和TORTOISESVN客户端详细教程
subversion64 windows版,可在windows下一键安装
Windows下Subversion_TortoiseSVN_EclipseSVN插件的安装与升级.doc
Subversion for Windows 1.7.1 Subversion是一个自由/开源的版本控制系统。也就是说,在Subversion管理下,文件和目录可以超越时空。也就是Subversion允许你数据恢复到早期版本,或者是检查数据修改的历史。正因为...
Setup-Subversion-1.8.0-1.msi在windows下的安装文件
Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问...制数据,所有这一切都使 Subversion 不仅对传统的编程任务非常有用,同时也适于 Web 开发、图书创作和其他在传统方式下未采 纳版本控制功能的领域。
TortoiseSVN 针对 Windows 平台的 Subversion 客户端
Subversion for Windows安装指南,介绍了SVN在WINDOWS服务器上安装的详细说明。
Subversion-1.6.5 svn的windows服务器端
本文档描述的是学习过程的内容。结合了本公司的需要进行侧重点的学习:主要介绍的是apache+svn的http访问模式,其他的方式略讲或不讲。
Subversion windows客户端 Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能性,Subversion 还...
Linux 下安装 Subversion Subversion 是一个版本控制系统,广泛应用于软件开发、文档管理等领域。为了在 Linux 环境下安装 Subversion,需要安装相关依赖包,包括 OpenSSL、zlib 和 Apache。 一、安装依赖包 1. ...