我是Git世界的初学者,以前只专注于集中版本控制机制,即微软的TFS(tfvc).我已经阅读了关于stackoverflow的几个教程,社论,问题/答案,以及创建了我工作的几个git存储库,但到目前为止还没什么花哨的.
我很好奇为什么经常会遇到这样的声明:"为什么我以前担心分支,但不再使用git",或者那种类似的东西?我不是在质疑这个陈述,我只是在寻找原因,为什么会这样.
从我读过的社论,到目前为止我如何理解git架构,我确实理解分支是如何容易的,它是多么轻量级(分支只是提交的指针),但仍然没有什么神奇的避免合并冲突等冲突如何产生的方案是一样的,那么为什么我,作为git世界的初学者,不应该害怕做多个分支,在它们之间切换,提交,合并等等?
到目前为止,我在一个小团队工作,所以我们每个项目有1/2人,所以几乎没有合并冲突(没有惊喜),但是说你有一个由50名工程师组成的团队,他们都在研究各个部分.应用程序,我不禁想到,当所有这些提交开始相互交叉时,它只是偶尔对他们来说是一场噩梦.
有一个公司惯例,像同样的IDE,相同的whitespacing方案等,都很好,但它适用于任何版本控制机制,不是吗?所以,要完成我的小话,并重复主要问题:
"为什么我不担心在git和其他版本控制机制上工作?"
提前致谢