2012-09-04 45 views
0

是否有可能在提交后挂接中将新文件添加到存储库中。在提交后挂钩中将文件添加到存储库

当用户提交文件时,必须将新文件添加到存储库,其中包含用户提交的提交注释。

第二次提交同一文件需要附加已添加的文件。

我可以使用svn.exe add命令来做到这一点吗?

+2

为什么你甚至需要这个?为什么不'svn log'? – bahrep

+0

如果有帮助,您可以接受和/或提出答案。谢谢! – bahrep

回答

0

检查SVNBook的答案:

警告

虽然钩子脚本几乎可以做任何事情,有在 一名维其中钩子脚本作者应该表现出克制:不修改 使用挂钩脚本提交事务。尽管 可能会使用挂接脚本自动更正提交的文件中存在的错误,缺陷或 策略违规,但这样做可能会导致问题 。 Subversion保留库位数据的某些位的客户端缓存,并且如果以这种方式更改提交事务,那么这些缓存将变得无法检测到陈旧。这种不一致可能导致 令人惊讶和意外的行为。除了修改 事务外,您应该简单地验证 预提交挂钩中的事务,并在它不符合所需的 要求时拒绝提交。作为奖励,您的用户将会学习到遵守标准的工作习惯的价值。