我正在写一段代码,包装对git存储库的访问权限(它执行写/添加/提交并最终推送)

该应用程序并发访问git存储库(这是一个Web应用程序,多个进程正在并行运行)。

我想知道是否应该在git操作上添加某种锁定(即互斥锁),或者几个并行执行git add/commit的进程是否是安全的操作

最佳答案

如果您要包装官方的git-client(关于您的评论-要做的事情),则可以依靠它,而无需自己实现(更多)。已经注意,书写 Action 看起来是原子的。

关于git本地并发访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11756263/

10-12 00:37
查看更多