【发布时间】:2012-06-20 16:28:02
【问题描述】:
在使用 Git 时有没有办法锁定文件? 或者我将如何着手并通知同事我正在更改 Java 类,以便他们不会开始处理它? Git 中有什么东西可以防止这样的事情发生吗?
【问题讨论】:
-
听起来您可能来自像源安全这样的旧版本控制系统。文件锁定不是 git 方式,也许这个链接可能会有所帮助:livefreeorscream.com/2009/….
标签: git collaboration
在使用 Git 时有没有办法锁定文件? 或者我将如何着手并通知同事我正在更改 Java 类,以便他们不会开始处理它? Git 中有什么东西可以防止这样的事情发生吗?
【问题讨论】:
标签: git collaboration
理想情况下,您可以在同事编辑文件的同时编辑文件,而 git 会帮助您将更改合并在一起。 Git 不允许文件锁定,它们更倾向于良好的沟通和协作。
【讨论】:
git merge 让生活变得如此轻松,即使存在合并冲突,也很容易解决它们。尽管如此,即使两个人更改同一文件的不同部分git 仍然可以成功合并它们。
不,无法在 Git 中锁定文件,但 Veracity 是支持锁定的 Git 替代方案。然而,即使在那里,it is intended to be used for binary files, not text files。
【讨论】:
你需要一个分支。只有你需要这个修改?您无需与他人分享。创建一个本地分支并使用它。
【讨论】: