SVN:服务器端设置提交时必须填写注释

简介: 遇到问题:       在团队开发的时候,总有那么些人非常个性,签入的时候啥都木有,有时候会给回滚版本库带来很多困难。为了解决这个问题,我们可以在SVN服务器端设置签入时必须填写注释,否则不允许签入。


遇到问题:



      在团队开发的时候,总有那么些人非常个性,签入的时候啥都木有,有时候会给回滚版本库带来很多困难。为了解决这个问题,我们可以在SVN服务器端设置签入时必须填写注释,否则不允许签入。



解决方法:


   选择要设置的版本库:




   在Pre-commit里面加入如下命令:


 

@echo off

setlocal

set REPOS=%1

set TXN=%2

rem check that logmessage contains at least 10 characters

rem .....代表5个字符

svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul

if %errorlevel% gtr 0 goto err

exit 0

:err

echo 注释长度不足!请输入至少5个字符的注释!请重新填写注释! 1>&2

exit 1


     其实看Pre-commit的名字也能猜出来,这是提交之前被执行的东西,在这里,我们提交之前先检查是否字符长度大于5,如果不大于,就不允许签入。


         这样,当再有熊孩子再进行无注释签入时,就会反复被反复要求输入注释了。









目录
相关文章
|
1月前
|
安全 网络安全 API
163邮箱IMAP服务器设置方法
```markdown 使用IMAP协议同步163邮箱:登录邮箱→设置→账户→IMAP/SMTP→开启服务→配置服务器(imap.163.com:993, SSL/TLS)→设置用户名和密码→保存并在邮件客户端添加账号。确保多设备邮件同步,定期更新设置。[≤240字符] ```
|
2月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
20天前
|
存储 Linux 网络安全
|
22天前
|
弹性计算 安全 Java
阿里云服务器配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书
以下是内容的摘要: 在阿里云购买服务器并进行基本配置的步骤如下: 1. **准备工作**: - 注册阿里云账号:访问阿里云官网并注册新账号,输入用户名、手机号和验证码。 - 实名认证:在个人中心进行实名认证,建议选择企业实名,因为个人实名可能无法索取企业发票。
|
25天前
|
Windows Python
CCProxy代理服务器地址的设置步骤
CCProxy代理服务器地址的设置步骤
50 10
|
25天前
|
开发工具 git
git怎么设置http代理服务器
git怎么设置http代理服务器
27 12
|
26天前
|
Java Python
如何设置代理ip服务器地址
如何设置代理ip服务器地址
|
2月前
|
弹性计算 监控
ecs合理设置CPUCredits
阿里云ECS的Burstable实例使用CPU Credits管理额外计算能力。监控应用负载以评估CPU需求,选择合适实例类型,优化工作负载分配,确保 Credits 累积与消耗平衡。当Credits不足时,可升级实例或调整工作负载。关注阿里云最新文档以获取准确操作指南。
22 3
|
2月前
|
网络协议 Ubuntu Linux
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
|
2月前
|
Java Python
如何设置代理ip服务器地址
如何设置代理ip服务器地址
71 0