目前我们使用 TortoiseSVN 和 VisualSVN 作为我们的源代码控制。我已成功更改预提交挂钩以阻止将不需要的文件等提交到存储库。但是我现在想要实现的是一个清单,它将在提交之前充当辅助回忆录。
这可能吗?如果是这样,需要做什么我看不到它如何与 pre-commit 挂钩工作,因为我希望在他们点击上下文菜单上的提交时显示检查列表以显示所有更改的文件和日志信息?
目前我们使用 TortoiseSVN 和 VisualSVN 作为我们的源代码控制。我已成功更改预提交挂钩以阻止将不需要的文件等提交到存储库。但是我现在想要实现的是一个清单,它将在提交之前充当辅助回忆录。
这可能吗?如果是这样,需要做什么我看不到它如何与 pre-commit 挂钩工作,因为我希望在他们点击上下文菜单上的提交时显示检查列表以显示所有更改的文件和日志信息?
Yip TortoiseSVN 客户端钩子是要走的路
我从 SVN 存储库中获取 StartCommit.js 文件,然后对其进行定制以输出我想要的内容。
然后我简单地创建了一个调用 WScript \StartCommit.js 的钩子
你看过这个 pre-commit 钩子示例吗?它的一些变体被用于我曾经工作过的一家商店,并防止了很多常见的错误。