是否可以在post-commit钩子中将新文件添加到Repository。
当用户提交文件时,必须将新文件添加到包含用户提交的提交注释的存储库中。
第二次提交相同文件需要附加已添加的文件。
我可以使用svn.exe add
命令吗?
答案 0 :(得分:1)
检查SVNBook以获取答案:
警告强>
虽然钩子脚本几乎可以做任何事情,但是有一个维度 哪个钩子脚本作者应该表现出克制:不要修改一个 使用钩子脚本提交事务。虽然它可能很诱人 使用钩子脚本来自动纠正错误,缺点或 在提交的文件中存在策略违规,这样做可以 引起问题。 Subversion保留了某些位的客户端缓存 存储库数据,如果以这种方式更改提交事务, 那些缓存变得难以辨认。这种不一致可能导致 令人惊讶和意外的行为。而不是修改 事务,你应该简单地验证交易 预提交挂钩并拒绝提交,如果它不符合所需 要求。作为奖励,您的用户将学习细心的价值, 合规的工作习惯。