是的是的。。
我刚开始是两个人同时在一个工作区里面提交。后来想想这样子好像不太对。
所以后面换成了在挂载的远程目录里面放个 git-demo.git 这个 bare 仓库。
我感觉我这个思路是可行的。因为推送到 ssh://remote/demo.git 和到 nfs://remote/demo.git 应该没有区别才对。我看 ssh 的原理是在远程运行起一个 git 进程,往服务器目录里面写文件。多个人推送,ssh 就会启动多个 git 进程。和我的场景一样。
【 在 VincentGe 的大作中提到: 】
: 我理解你的想法了,对于git来说,他工作在文件系统之上并且不依赖文件锁,因此你无需考虑两者之间的差别。
: 你的这个方案我我后来想想你在担忧这个问题。
: 原本你希望两个用户在一个工作区工作,同时提交,但这会引发混乱,于是你又想了一个办法,两个人克隆一个中心仓库,这时,一共有三个仓库。
: ...................
--
FROM 120.41.147.*