gpt4 book ai didi

svn - 如何在 svn pre-commit hook 中访问标签名称

转载 作者:行者123 更新时间:2023-12-04 05:15:05 24 4
gpt4 key购买 nike

我有一个无法更改的标签列表,并且想要实现一个预提交 Hook ,该 Hook 将检查我的列表以确保没有任何正在更改的文件位于任何不可变标签中。

看来我只能访问 pre-commit 中的版本号和 repo 路径脚本。如何检查我的标签列表以查看是否有任何正在提交的文件在列出的标签之一中?基本上我需要确保所有具有 tags/TagInList/ 的文件的提交前缀将被拒绝,我将在其中运行类似:

 grep 'tagOnCommitFile' /path/to/tagListFile

最佳答案

您必须检查 svnlook dirs-changed PATH-TO-REPO 的输出.

在您的情况下,针对修订的示例输出 - 交易

>svnlook dirs-changed -r 4 /Repo

branches/MyFixes/
branches/MyFixes/Data/
branches/MyFixes/NewData/

关于svn - 如何在 svn pre-commit hook 中访问标签名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392763/

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