Git远程共享文件 - 时间冲突?

时间:2014-05-30 15:12:32

标签: git

您可以将文件共享上的裸仓库用作共享远程存储库,还是存在多个用户发生时序冲突的危险?我可以找到很多关于如何设置它的讨论但是当我搜索可能的时序冲突时,我得到的是关于合并冲突的链接。

换句话说,如果两个开发人员在同一时间将更改推送到共享驱动器上的远程仓库,是否有可能使系统进入损坏状态?请记住,除了磁盘访问管理之外,共享计算机上没有运行任何软件,并且如果两个开发人员都具有写访问权限...是在每个用户的计算机上安装的git客户端足够智能,可以处理远程控制器的这种时序冲突回购?

编辑:添加以下帖子的说明。 没有Git SERVER在远程仓库上运行 - 它只是由开发人员用" cd ... remote - git init --bare"然后每个开发人员都将该目录设置为他们的远程起源。

我担心的是这种情况:1)dev1 push命令检查状态并发现它已准备好接受推送,2)dev2 push命令检查状态并发现它已准备好接受推送,3)dev1推送和4) dev 2推......

1 个答案:

答案 0 :(得分:1)

推送秒的用户会发现他们被拒绝(假设我们正在讨论两个用户对同一分支所做的更改)。

然后他们必须在推回之前提取/解决冲突等。

简而言之,这不会是一个问题。