git有没有独占功能

2013 年 9 月 24 日
 cicada
现在有这么个需求,想通过git来做文档管理,但是如果用git管理文档,如果冲突了基本没办法解决。所以想问一下大家git有没有类似vss这种独占模式,我在修改的时候,别人无法修改,这样可以通过技术手段约束防止冲突,而不是通过制度去约束。
10662 次点击
所在节点    git
11 条回复
cloudzen
2013 年 9 月 24 日
git是分布式的,操作的是本地仓库,合并的时候冲突不可避免。
ijse
2013 年 9 月 24 日
1. 通过约定。

2. 新建一个分支做修改,合并时直接覆盖,无视别人的修改。
wang2191195
2013 年 9 月 24 日
一份word被两个人同时修改 基本上不太可能自动合并吧……
看来只有人工合并push了
cicada
2013 年 9 月 24 日
@cloudzen
@ijse
@wang2191195
刚才也查了一下,git没有这种悲观锁的机制,看来通过约定了。
est
2013 年 9 月 24 日
文档压根就不应该用git管理

git 合并模型完全是基于纯文本,最小单位为行。
clino
2013 年 9 月 24 日
自己在服务端写hook,如果新推来的patch里有锁定的路径就不给push,然后写个web界面来配置锁定的路径
但感觉挺复杂的
BOYPT
2013 年 9 月 24 日
为啥不能独占,你自己开个本地分支,干什么都是你自己的修改。
aliuwr
2013 年 9 月 24 日
只是文档的话,用 Google 或者 Microsoft 的在线文档就好了,同时编辑无冲突。
FrankFang128
2013 年 9 月 25 日
想到一个比喻,用梅花起子怎么起一字口的钉子?
bitsmix
2013 年 9 月 25 日
我的手多大才可以用运载huo jian
ensonmj
2013 年 9 月 28 日
word自带版本管理功能的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/83456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX