gpt4 book ai didi

git:添加、提交和推送并发安全吗?

转载 作者:太空狗 更新时间:2023-10-29 13:45:14 25 4
gpt4 key购买 nike

我有一个程序可以收集信息并将结果检查到 git 中。

我需要多次运行该程序,每次调用都会写入一个单独的顶级目录,例如

pgm --output=$REPO/a
pgm --output=$REPO/b
pgm --output=$REPO/c

每次调用都会修改其输出目录下的状态,add、commit、push。

我想同时运行这些。

pgm --output=$REPO/a &
pgm --output=$REPO/b &
pgm --output=$REPO/c &

有什么我应该关注的并发问题吗?

最佳答案

Git 可以并行或在脚本中执行操作。

如果 git 正在进行任何操作,它将自动锁定自身以减少数据损坏的可能性。

所以你的问题的答案很简单:你可以毫无顾虑地去做。
另一个相关问题是:

Is it safe if more git commands are run on the same repo in parallel?

关于git:添加、提交和推送并发安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926936/

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