对git来说,nfs 和本地文件没什么区别。
你需要测试的,也就是开两个 term 同时跑本地 git
【 在 hgoldfish 的大作中提到: 】
: 标 题: Re: 把 git 布署到一个共享的 nfs 目录里面会怎么样?
: 发信站: 水木社区 (Mon Jan 22 21:45:48 2024), 站内
:
: 如果 git 没有冲突机制,允许两个 git 进程往同一个仓库里面复制文件和修改文件,那就会成功啊。但是此时数据结构已经被破坏了。
:
: 我的测试结果是 git 会检测到冲击。说明 git 有考虑到这种情况并且做了处理。数据结构不会被破坏。这是正确的实现。
:
: 但我仍然不能从原理上面确定这件事是不可行的。只是直觉认为布署在 nfs 里面的 git 仓库和布署在 ssh 里面的仓库不应该有差别。
:
: 【 在 VincentGe 的大作中提到: 】
: : 到现在我有些不太理解了
: : 你在同一个仓库两次git push,那必然有一个是不成功。
: : 一个提交之后,另一个提交就会产生冲突。
: : ...................
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 120.36.238.*]
--
FROM 114.246.106.206