git有没有独占功能

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

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

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

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

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

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

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

© 2021 V2EX