svn - TortoiseSVN 客户端预提交钩子(Hook)检查正在提交的文件的内容

标签 svn batch-file tortoisesvn pre-commit-hook

我想在 Windows 批处理文件中编写一个预提交 Hook ,它将检查正在提交的文件中的特定字符串。如果字符串存在,则提交将失败。我安装了 TortoiseSVN 客户端。由于它是 tortoisesvn 客户端,它没有像“svnlook”这样的命令来获取文件列表等。我希望为每个提交/添加的文件执行该脚本。

我是这些钩子(Hook)的新手。有人可以指导我吗?

最佳答案

可能这个页面会有所帮助

  • Client Side Hook Scripts
  • TortoiseSVN pre-commit hook in C# - Save yourself some troubles!

  • 似乎您可以使用 FIND 批处理命令,因为当找不到文件中的字符串时它会产生错误代码。

    关于svn - TortoiseSVN 客户端预提交钩子(Hook)检查正在提交的文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19047006/

    相关文章:

    svn - SVN 上的 HG 转换给出 "does not look like a Subversion Repository"

    svn - 如果我向 subversion 添加符号链接(symbolic link)会发生什么?

    Java:使用特定参数运行可执行程序

    batch-file - Bat 文件包括

    tortoisesvn - 在 Tortoise SVN 中导出选定的修订差异(需要新旧文件)

    svn - 完全更改 SVN 路径

    SVN 合并帮助 : Created branch within a trunk

    windows - 如何将工作目录中文件名超过30个字符的文件的文件名写入文本文件?

    windows - 如何使用 svn 比较两个文件夹并生成报告

    svn - 在被认为有害的 SVN 子目录上提交和合并?