`
colcool
  • 浏览: 66514 次
  • 性别: Icon_minigender_1
  • 来自: 鞍山
社区版块
存档分类
最新评论

SVN注释 长度限制

 
阅读更多

 

资源库的hook文件夹中
D:\Repositories\test\hooks

 

 

添加文件 pre-commit.bat

 

 

@echo off
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 30 characters
"D:/Subversion1.7/bin/svnlook" log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 你必须提交有意义的SVN注释.以JIRA的KEY开始,或多于20个字符,或10个汉字. 1>&2
echo 注释要素:1为解决哪个问题而提交2你修改了什么内容3补充说明 1>&2
exit 1

 

 

D:/Subversion1.7/bin/svnlook 是 svnlook.exe

 

 findstr ".........." > nul 有十个.代表十个字符。

 

目前未完成的是,没有判断 是否以JIRA的KEY作为注释的开始部分。

 

这样,每个人提交时,都必须写是个字符的注释。

 

分享到:
评论

相关推荐

    关于SVN提交强制加入注释(服服务端配置)

    例如,可以检查提交消息是否为空或者是否达到某个长度限制。以下是一个Perl示例: ```perl #!/usr/bin/perl open(REPO, "$1") or die "Can't open repository: $!"; chdir(REPO); open txn, "svnlook txn . |" or ...

    SVN限制删除和强制添加注释的hook脚本

    在实际应用中,可以根据需求调整这些条件,比如更改权限检查字符串或调整注释长度要求。 总之,SVN的Hook脚本是强大的工具,能帮助我们实施细粒度的控制策略,确保代码库的质量和一致性。合理利用这些脚本,可以极...

    SVN限制message字符个数及格式的实例

    在版本控制系统Subversion(SVN)中,对提交信息(message)进行限制是常见的管理实践,这有助于保持代码库的整洁和规范。本实例将详细解释如何限制SVN提交message的字符个数以及检查其格式。 首先,我们需要创建一...

    linux中svn邮件&日志不为空&限制ip&备份

    为了确保每次提交都有有意义的注释,可以在 SVN 的 `hooks` 目录下创建一个 `pre-commit` 脚本。这个脚本会在提交之前运行,检查日志消息的长度。如果日志消息少于10个字符,脚本会返回错误并阻止提交,提示用户...

    SVN强制日志、日志重新编辑可配置细节

    在SVN中,提交操作是记录更改的关键步骤,而日志消息是描述这些更改的重要注释。`pre-revprop-change` 和 `pre-commit` 是SVN仓库钩子(hooks)脚本,它们在特定事件发生时执行,以实现自定义的行为或验证。 标题...

    visualSVN配置限制客户端提交时输入message最少字符数

    在本例中,VisualSVN服务器通过一个自定义脚本来限制提交信息的长度至少为20个字符。这样做的目的是确保每次提交都能够包含足够的信息,以便于开发者之间进行有效的沟通和协作。此外,这种限制还有助于提高代码库的...

    Delphi代码对齐工具

    6. **行长度限制**:可以设定最大行宽,超出的代码将自动换行,保持代码的可读性。 7. **空格处理**:去除或添加空格,如在操作符周围,以符合编码风格指南。 8. **格式化整个文件或选定代码段**:用户可以选择...

    审查代码规范(C++)

    - **长行拆分**:对于超出一行长度限制的语句,应该合理拆分成多行,以保持代码的整洁。 - **注释** - **概述**:注释应当简洁明了,提供必要的上下文信息。 - **基本规则**:注释应当放在被解释代码的上方或右侧...

    PowerDesigner使用教程

    - **属性约束**:讨论非空、默认值、长度限制等属性约束的设置。 - **注释与文档**:教授如何添加属性和模型的注释,提高代码可读性。 4. **数据流建模** - **业务过程模型**:介绍如何创建和编辑业务过程模型,...

    powerdesigner 12 使用指南

    4. 注释和索引:为实体、属性和关系添加注释,设计索引以优化查询性能。 四、逆向工程 PowerDesigner可以反向工程已存在的数据库,生成对应的模型,这在理解现有系统或进行数据库升级时非常有用。选择“数据库”->...

    新规范与旧规范的不同.zip

    此外,可能会对函数和类的设计提出新的要求,如限制函数长度,强调单一职责原则,以提升代码的可维护性。 2. **设计模式与架构**:新规范可能推荐使用更新的设计模式,如工厂模式、观察者模式或策略模式,以适应...

    前端面试题

    - **长度限制**:每个cookie长度不能超过4KB。 - **安全性问题**:若被拦截,所有session信息都可能泄露。 - **无法存储复杂状态**:某些状态信息不适合保存在客户端。 #### 五、浏览器本地存储 - **sessionStorage...

Global site tag (gtag.js) - Google Analytics