gpt4 book ai didi

git - git 如何让分支变得无所畏惧?

转载 作者:太空狗 更新时间:2023-10-29 13:15:17 25 4
gpt4 key购买 nike

<分区>

我是 Git 世界的初学者,之前只从事集中式版本控制机制,即 Microsoft 的 TFS (tfvc)。我已经阅读了一些关于 stackoverflow 的教程、社论、问题/答案,并创建了几个我工作的 git 存储库,但到目前为止没有什么特别的。

我很好奇为什么我经常遇到诸如“为什么我以前害怕分支,但使用 git 不再害怕”之类的说法?我不是在质疑这个说法,我只是在寻找为什么会这样的原因。

从我读过的社论,以及目前我对 git 架构的理解,我确实理解分支是多么容易,它是多么轻量级(分支只是指向提交的指针),但仍然没有什么神奇的避免 merge 冲突等。冲突产生的方案是相同的,那么为什么我这个 git 世界的初学者不应该害怕做很多分支、在它们之间切换、提交、 merge 等?

到目前为止,我在一个小团队中工作,所以我们每个项目有 1/2 人,所以几乎没有 merge 冲突(这并不奇怪),但是假设你有一个由 50 名工程师组成的团队,他们都在致力于应用程序的各个部分,我只是忍不住想,当所有这些提交开始相互交叉时,这对他们来说只是偶尔的噩梦。

有一个公司惯例,比如相同的 IDE、相同的空白方案等,这很好,但它适用于任何版本控制机制,不是吗?所以结束我的小评论,并重复主要问题:

“为什么我不应该担心在 git 和其他版本控制机制中处理分支”?

提前致谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com