首页 文章
  • 7 votes
     answers
     views

    要为特定文件夹触发SVN预提交挂钩

    我们客户的一个SVN存储库在单个存储库下有很多项目 . 现在我想通过预提交钩子检查其中一个项目的编码标准 . 如果我配置预提交,它将影响存储库中的所有项目(文件夹),如何告诉钩子脚本仅在特定文件夹(或项目)中的文件时触发(检查编码标准) ) 承诺 . UPDATE 编码标准是Zend的故意,我将使用PHPCS (PHP Coding Standard)来验证编码标准 .
  • 0 votes
     answers
     views

    SVN Tortoise预先提交Hook

    我知道之前已经问过这个问题,我很抱歉再次提出这个问题,我试图实现一个预提交钩子,但是无法这样做 . 这迫使我提出这个问题 . 我的Windows机器上安装了SVN龟 . 我有一个SVN存储库,我在其中签入脚本 . 我想实现一个预提交钩子,它将扫描我试图提交的脚本并搜索指定的模式 . 让我用例子解释一下: 我有一个文件properties.txt,其中 N 数字值表示abc,pqr ... xyz ...
  • 2 votes
     answers
     views

    PHP codesniffer(phpcs) - 如何在使用svn预提交钩子时允许覆盖?

    我们有一个PHP 5 Web应用程序,我们目前正在评估PHP CodeSniffer,以决定是否强制代码标准提高了代码质量 . 我们使用subversion作为我们的代码库和部署库,我添加了一个SVN pre-commit hook以确保所有提交的文件都没有编码标准气味 . 钩子在技术上有效,但会引起太多令人头疼的事实: 如果我们必须修复导致站点中断的紧急错误,我们最不需要的是由于一些小的空白...
  • 2 votes
     answers
     views

    SVN预提交问题

    我在网上发现了这个脚本,很少有人说他们正在为他们的存储库工作 . 该脚本允许预先提交检查以在检查时强制检查注释 . 问题是我将它添加到SVN中的hooks目录,现在所有提交(甚至是带注释的提交)都失败并显示此错误消息 "Commit blocked by pre-commit (exit code 255) with no output" 现在,我无法更改脚本或删除它,因为我得...
  • 1 votes
     answers
     views

    SVN预提交钩子脚本,用于阻止用户更改某些存储库文件

    我想阻止我的SVN存储库用户检查某些文件的更改 . 我通过使用以下预提交钩子脚本完成此操作 . 但是,受限文件的数量正在增长,并且提交更改的速度变得非常慢 . 我想知道是否有一种更有效的编码方式,我玩过变更清单,但我无法做到这一点 . 提前致谢 预提交钩子脚本(基于Windows的SVN存储库): setlocal :: Inputs from Subversion set REPOS=%1% s...
  • 0 votes
     answers
     views

    代码嗅探器SVN预提交钩子

    我一直在尝试让代码嗅探器作为一个svn预提交钩子,遵循pear的指南 . 然而,虽然我100%肯定我的代码应该是无效的我没有错误,项目提交没有问题 . 除了遵循梨给出的指南之外,还有什么需要做的吗? Link to pear guide on code sniffer as pre-commit hook 我的phpcs-svn-pre-commit文件: #!C:\wamp\bin\php\ph...
  • 1 votes
     answers
     views

    Apache Subversion预先提交钩子Stderror到apache的error.log

    我在一台喘息的服务器上运行带有Apache 2.2.22的svn 1.8.10 . 我已经安装了phpcs-svn-pre-commit,它正在通过pre-commit钩子工作 . 除了预提交挂钩的输出之外,所有操作都正常 . 当钩子通过检查时,提交更改 . 当钩子失败时,没有提交更改,但我明白了: $ svn -F svn-commit.tmp commit Mailer.php Sendin...
  • 0 votes
     answers
     views

    SVN预提交挂钩未退出

    我正在为SVN存储库写一个预提交钩子(不要问!!!) 我想针对正则表达式验证提交消息,以确保它的格式正确 . 所以,我写了以下代码: static void Main(string[] args) { var repos = args[0]; var txn = args[1]; string branch = GetSvnLookOutpu...
  • 0 votes
     answers
     views

    在Windows .bat文件中将Checkstyle与SVN预提交挂钩集成

    我们在Windows 7中设置了VisualSVN服务器 . 创建了存储库并将代码提交到存储库中 . 计划实现预提交挂钩以防止不遵循Java约定的提交 . 我们计划为此目的使用checkstyle,PMD和Findbug . 我们已经看到了很多使用shell脚本和python(SVNchecker)的SVN预提交钩子的例子,但是我们的要求是创建批处理文件(.bat)来集成checkstyle,PM...
  • 1 votes
     answers
     views

    如何在SVN中使用预提交钩子将目录创建限制为trunk,tags,branches

    目前的设置: 我们的SVN实例中有大约7个存储库 . 每个存储库都有多个应用程序,每个应用程序都应该有一个trunk,tags和branches目录(没有别的)! 例如: REPOSITORY-1 --> APP-1 --> trunk --> tags --> branches --> APP-2 -->...
  • 24 votes
     answers
     views

    如何创建SVN提交消息模板和挂钩以进行验证

    我正在使用Visual SVN Server和Tortoise SVN(客户端)进行源代码管理 . 我希望所有开发人员都能以一致的格式标准化签到笔记 . 例如,我希望他们的提交消息默认为...... 概要: 开发者名称:(预先填充) 评论人: [错误ID]: [更改错误状态]: 已知的问题: 受影响的文件:(预先填充) 在将来,我希望[Bug Id]和[Bug State]提供信息,以触发Bug跟...

热门问题