我知道Git非常适合开源项目。但是我想知道:对于一个有20位程序员从事1年项目的公司,哪个源代码控制系统是可取的?从我听到的声音中,Git使用拉动;需要经过别人来在主干中进行更改会不会比您期望的要少?尤其是当每个人都在同时工作时?
这只是我想知道的一个例子。我知道如何使用SVN,但是即使在上一份工作中,我们也没有在项目中使用SVN,因为所有操作都是在PHP中完成的,并且通常是独立的1周项目。我只是将SVN用于我的本地代码,而无需与其他人一起使用。
那么什么是好的源代码控制,特别是为什么这样做有好处呢?