小型数据库开发团队的源控制系统

bjo*_*sig 6 svn git version-control sourcegear-vault

我负责一个小型开发团队,我们主要负责数据库开发.我们目前正在使用MS Visual Source Safe作为我们的源代码控制系统,但它有其局限性,我们正在认真考虑改变.你会选择什么系统?

Squ*_*Cog 11

对于一个小团队,SVN是最好的,根据我的经验(我过去使用过CVS,SVN和VSS).

它功能强大,拥有庞大的用户群,以及Web界面等良好的工具.

有些人可能会推荐git,但我认为这对你描述的内容来说太过分了.

  • 我发布这个答案已经过去了一年..更新:我现在更喜欢Mercurial,即使对于小团队(目前,我正在为3人使用它).能够轻松合并/分支,执行本地提交以进行回滚而不会影响其他人,以及友好的类似svn的命令(与我现在也使用的git不同).如果您与更大的项目并行工作,它还可以轻松地与SVN和Git同步. (2认同)

小智 5

我们的团队使用SourcegearVault,这很像CVS或VSS,只是没有一些皱纹.


小智 4

考虑使用SVN,从个人经验来看我会远离ClearCase。

在我的公司,我们最近开始使用源代码控制来跟踪模式和存储过程中的数据库更改。我们通过 SVN 来跟踪变化,这对我们有很大帮助。遗憾的是,前 4 年的工作成果已经丢失,因为在此之前数据库的任何内容都不受任何形式的修订控制。