Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Post commit Hook脚本在修改区域中追加文本_Svn - Fatal编程技术网

Svn Post commit Hook脚本在修改区域中追加文本

Svn Post commit Hook脚本在修改区域中追加文本,svn,Svn,我有一个提交后钩子脚本,当从客户端添加任何新行并提交时,它将打印我在服务器中指定的文件上新添加的行。(使用svnlook diff命令识别更改)…如果我想追加一行,请说“HELLO”在客户端文件的每个修改区域上,我应该如何编写提交后钩子脚本…提前感谢您您应该而不是使用钩子更改修订。从: 虽然钩子脚本几乎可以做任何事情,但钩子脚本的作者应该在一个方面表现出克制:不要使用钩子脚本修改提交事务。虽然使用钩子脚本来自动更正提交文件中存在的错误、缺点或违反策略的行为可能很诱人,但这样做可能会导致问题。Su

我有一个提交后钩子脚本,当从客户端添加任何新行并提交时,它将打印我在服务器中指定的文件上新添加的行。(使用svnlook diff命令识别更改)…如果我想追加一行,请说“HELLO”在客户端文件的每个修改区域上,我应该如何编写提交后钩子脚本…提前感谢您您应该而不是使用钩子更改修订。从:

虽然钩子脚本几乎可以做任何事情,但钩子脚本的作者应该在一个方面表现出克制:不要使用钩子脚本修改提交事务。虽然使用钩子脚本来自动更正提交文件中存在的错误、缺点或违反策略的行为可能很诱人,但这样做可能会导致问题。Subversion保留存储库数据某些位的客户端缓存,如果您以这种方式更改提交事务,这些缓存将无法检测到过时。这种不一致性会导致意外的行为。您不应该修改事务,而应该在预提交钩子中验证事务,如果它不满足所需的要求,则拒绝提交。作为奖励,您的用户将了解到谨慎、合规的工作习惯的价值