gpt4 book ai didi

Mercurial:如果子仓库很脏,则阻止提交?

转载 作者:行者123 更新时间:2023-12-03 22:20:46 24 4
gpt4 key购买 nike

如果存储库有脏子存储库,是否有任何简单的方法可以防止提交到存储库?

当子存储库与父存储库一起意外提交时,这真的很烦人。

最佳答案

我不知道你的简单土地线在哪里,但你可以做一个这样的钩子(Hook):

for subrepo in $(find $(hg root) -type d -name .hg) ; do
if [ "$(hg --repository ${subrepo$$.hg} status -mard)" != "" ] ; then
echo Uncommitted subrepo changes in ${subrepo%%.hg}
exit 1
fi
done

将其保存为 ~/bin/dirtysubrepos然后将此添加到您的 ~/.hgrc :
[hooks]
precommit.dirtysuprepos = ~/bin/dirtysubrepos

免责声明:除此文本框外,此代码从未在任何地方输入过,因此几乎可以肯定它存在语法错误。

关于Mercurial:如果子仓库很脏,则阻止提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729613/

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