为 Tortoise SVN 创建所需的评论挂钩

发布于 2024-07-29 03:46:36 字数 119 浏览 5 评论 0原文

有没有人实现了一个要求开发人员在成功提交之前输入 x 字符的钩子? 我查过钩子,但不太明白如何使用 Tortoise 专门针对 Windows 环境为 Subversion 实现这一钩子。

Has anyone implemented a hook that requires developers to input x chars before successful submission? I've looked up hooks but don't really understand how to implement this one for Subversion using Tortoise specifically for a Windows Environment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

面如桃花 2024-08-05 03:46:36

只需右键单击存储库的顶层即可。 在上下文菜单中,选择 TortoiseSVN,然后选择“属性”,以查看此对话框:

在此处输入图像描述

单击右下角,然后选择日志大小。 输入提交和锁定所需的字符数(在下面的示例中为 10)。

在此处输入图像描述

从您刚刚修改的顶级目录进行提交。 现在,您的存储库要求所有用户在提交更改之前发表评论。

Simply right-click the top level of your Repository. In the context-menu select TortoiseSVN, then Properties, to see this dialog:

enter image description here

Click the New button near the bottom right, and select Log Sizes. Enter the number of characters you want to require for Commit and Lock (10 in example below).

enter image description here

Do a Commit from the top Level directory you just modified. Now your repository requires all users to Comment before Committing changes.

云雾 2024-08-05 03:46:36

尝试,该内容取自此处

请注意,如果您有信任的开发人员,那么使用客户端提交要求也可以发挥作用。

编辑:

然后试试这个?
http://svn.haxx.se/users/archive-2006- 05/0594.shtml
http://blog.tfanshteyn.com/2007/11/ subversion-pre-commit-hooks.html

Try this which was taken from here

Note that using client side commit requirements can work as well if you have developers you trust.

EDIT:

Then try this?
http://svn.haxx.se/users/archive-2006-05/0594.shtml
http://blog.tfanshteyn.com/2007/11/subversion-pre-commit-hooks.html

丢了幸福的猪 2024-08-05 03:46:36

如果您将 JIRA 与 Subversion 一起使用,请使用提交策略插件。

它可以使用名为 提交消息必须与模式匹配。 更好的是,您可以使用这样的正则表达式来仅计算非空白字符:

(?:\S|\S\s*){10,}

该附加组件允许将所有这些规则保留在一个中心位置(JIRA),并且它提供了其他几个条件来检查提交者、提交的文件和很快。

免责声明:这是一个商业附加组件,我是一名开发人员。

If you are using JIRA together with Subversion, then use the Commit Policy add-on.

It can verify the number of characters in the commit messge with the condition named Commit message must match a pattern. Even better you can use a regex like this to count only the non-whitespace characters:

(?:\S|\S\s*){10,}

The add-on allows keeping all these rules in a central place (JIRA) and it offers several other conditions to check the committer person, the committed files and so on.

Disclaimer: this is a commercial add-on, and I'm a developer working on it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文