我测试了一下,git 仓库位于本地 fs 的和远程文件系统的情况。
首先从 orgin git clone 两个仓库,然后分别往里面复制 linux 内核源代码这样的大型项目后都 commit.
此时,拉出两个命令行,同时执行 git push.
测试发现最终总有一个 git push 不成功。原因是加不上锁。
按说通过 ssh 使用的 git 与 nfs/localfs 没太大差别。所以我估计 git push 到 nfs 目录应该也是没问题的。
【 在 VincentGe 的大作中提到: 】
: 你别放心,你放心我就担心了,数据无价,不要乱来。
: 我建议你按照常见的开发模式来。
: git push是通过引用实现的,它会在远程仓库创建一个引用,然后进行检查,然后进行移动引用。
: ...................
--
FROM 120.36.238.*