gpt4 book ai didi

svn - TortoiseSVN 中的 pre-revprop-change 钩子(Hook)

转载 作者:行者123 更新时间:2023-12-04 19:50:03 26 4
gpt4 key购买 nike

这里是 TortoiseSVN 的新手。我需要为我对颠覆所做的一些提交更改日志消息。我只想进行更改,然后让一切恢复到以前的状态,这意味着您在提交后无法更改任何内容。

根据这篇文章 ( What is a pre-revprop-change hook in SVN, and how do I create it? ),我了解到您必须创建一个 pre-revprop-change.bat 文件才能执行此操作。

我的问题是,如果我只添加这个 bat 文件,对日志消息进行更改,然后删除 bat 文件,设置是否会恢复到以前的状态(例如日志消息不可编辑).. 或者我自己运行 bat 文件,然后想出另一个脚本来撤消更改?

谢谢!

最佳答案

抱歉,我在原来的回答中误解了您的问题。

为了在修订版上正确使用 svn propedit 命令(例如 svn:log 是日志消息属性),您需要一个 pre-revprop-更改 Hook ,因为默认行为是拒绝修订属性更改。添加 pre-revprop-change Hook 的最简单方法是复制 pre-revprop-change.tmpl 文件(您可以在 svn 目录的/repository-name/hooks 中找到),将其命名为 pre- revprop-change 并使其可执行 (chmod a+x)。

运行 propedit 命令后,您可以删除 Hook 以恢复默认行为,或将其更改为始终以非零返回码退出。

关于svn - TortoiseSVN 中的 pre-revprop-change 钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1007012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com