在基石中的prepare脚本中添加文件,或者说,启动svn的提交钩子?

在基石中的prepare脚本中添加文件,或者说,启动svn的提交钩子?,svn,hook,cornerstone,Svn,Hook,Cornerstone,我试图在基石中添加一个钩子脚本,为每个要提交的二进制文件生成一个元文件,当然,还要尝试添加那些要提交的元文件 但在这里,我很难将它们添加到要提交的列表中 我看到了,但是关于乌龟的。他们的医生说了一些类似路径的东西,但我仍然不知道如何使用它 基石说 但“准备提交”是否意味着添加.zip文件以提交还不是很清楚 基本上我想知道,这可能吗?即使使用命令行svn?我还没有找到这种现成的脚本,在开始提交钩子中将文件添加到要提交的列表中。真希望有人能帮上忙 提前谢谢 Pine对于使用Subversion的客户

我试图在基石中添加一个钩子脚本,为每个要提交的二进制文件生成一个元文件,当然,还要尝试添加那些要提交的元文件

但在这里,我很难将它们添加到要提交的列表中

我看到了,但是关于乌龟的。他们的医生说了一些类似路径的东西,但我仍然不知道如何使用它

基石说

但“准备提交”是否意味着添加.zip文件以提交还不是很清楚

基本上我想知道,这可能吗?即使使用命令行svn?我还没有找到这种现成的脚本,在开始提交钩子中将文件添加到要提交的列表中。真希望有人能帮上忙

提前谢谢


Pine

对于使用Subversion的客户端钩子/脚本没有标准,因此您编写的任何内容都是特定于客户端的。OrtoiseSVN有一个hooks实现,基石显然称之为hooks

在命令行上,与UNIX传统保持一致,解决方案是围绕现有客户机/客户机库编写包装器


除非基石(或您的网络管理工具)有某种方式将提交操作分发给所有客户端,否则您需要将它们分发给所有客户端,并通过预提交挂钩在服务器上添加保护措施,以验证您的元文件是否在适当的情况下在提交过程中随附。无论如何,您都应该这样做,因为您不能完全信任客户机做正确的事情

顺便说一句,我正在使用python编写脚本。
Archiving documents as .zip files ready for commit in order to workaround issues with package-format documents placed under version control.