在这个项目中使用Git会有意义吗?

时间:2010-04-22 09:27:05

标签: database svn git version-control

我们有一个项目,其中99%的代码是PL / SQL,包括前端(Oracle表单)。所有10个开发人员都使用相同的数据库实例进行开发。该项目很大(数千个数据库对象)因此很少有任何争用,并且存在的任何争用都是通过锁定Subversion中的对象来序列化的,然后在DB中对它们进行任何更改(这是手动的而不是自动的)。

在这种情况下使用Git或其他分布式VCS是否有意义?

我目前的想法是,它不会,因为所有更改都会立即影响所有其他开发人员,甚至在他们被提交到SVN之前。

1 个答案:

答案 0 :(得分:0)

我的意见不是。

我喜欢DVCS,因为它具有动态性:我可以在这里进行更改,提交,存在,提交,合并,对其进行更改,提交,并且只有在最终将新更改合并到“tunk”之后其他人会看到他们,并会受到他们的影响。

在您的情况下,开发人员使用相同的数据库实例进行开发。因此,在提交代码之前,任何更改都会影响所有其他。所以我认为在你的情况下使用VCS的D(分布式)功能毫无意义。