一个小型Delphi团队应该选择哪种好的版本控制系统?

6

可能的重复问题:
小型数据库开发团队的源代码控制系统
Delphi 2009的好的版本控制软件

我们是一个由4名开发人员组成的小团队,需要一个好的版本控制系统供内部使用。 其中有2名开发人员在家远程工作,另外两名则大多数时间在办公室。

我们是Delphi开发人员,因此希望找到一个在Delphi代码中有良好记录的版本控制系统。 它还必须能够跟踪诸如数据库结构和其他相关文件之类的东西。

���已经看过SVN和CVS,但我很难找到可以与WinXP上的Delphi 7一起使用的插件或易于使用的客户端。

有什么建议吗?


5
重复问题,其中包括 https://dev59.com/IEXRa4cB1Zd3GeqPsoyE。请注意,这只是翻译,不含解释或其他内容。 - anon
数据库结构可以看看我在这里的评论:http://stackoverflow.com/questions/1790755/sql-server-2008-auto-backup/1790907#1790907 - Murph
9
CVS已经过时,甚至不应考虑使用。 - Álvaro González
2
我意识到这是一个轻微的重复,但我特别在寻找适用于 Delphi 的任何有效插件等。对于想要为 Delphi 使用源代码管理系统的人来说,信息并不是很丰富。 - LizHanson
感谢您所有的评论。我们已在服务器上安装了VisualSVNServer。将尝试使用Tortoise和Jedi Add-in for Delphi,并查看哪个最适合团队中的每个人。 - LizHanson
CVS并不过时,因为CVSNT和SVN一样好,并且有更好的ACLs。 - user160694
13个回答

1

我使用 TortoiseSVN 进行 SVN 版本控制,并使用 Delphi AddIn For Tortoise SVN 进行 IDE 集成(适用于 Delphi 7 和 2007 - 尚未测试过 2009 和 2010)。


以前没有见过这个 - 我已经使用Tortoise一段时间了,这是一个不错的补充。谢谢你的提示! - HMcG
我不记得我最初是怎么找到它的,但它做得相当不错。偶尔我还会直接回到TortoiseSVN,但并不经常。 - Ken White

0

如果您正在使用Visual Studio(VS)开发环境,想要将Subversion集成到其中,可以考虑使用AnkhSVN插件。


6
由于OP特别询问了与Delphi集成的VCS系统,因此很明显Visual Studio不是正在使用的IDE。 - Ken White

0

如果你愿意花钱,Perforce是非常值得的(每个用户约800美元),它速度快,在网络上运行良好,并且经过一些学习后非常有效。

有一个很好的Delphi集成SourceConnexion


1
Perforce 对于像他所提到的小团队似乎有些过头了。为什么要在一个小团队上花费 800*4 美元来购买 Perforce,当市面上有这么多其他选项可以为这样规模的团队提供同样好的服务呢? - Jeremy Wall
一个原因可能是团队未来可能会扩大,而那些针对小团队的免费解决方案并不一定能够很好地扩展,即使是小规模的团队增加。我个人认为,对于超过3人的团队,特别是地理分散的团队,SVN并不是一个“易如反掌”的选择。 SVN 仍然可以使用,但在那种情况下,我会认真考虑付费购买其他工具。 - Deltics
我不明白即使对于一个人来说,使用高质量、稳健、高效、快速、简单的版本控制系统如何过度冗余。 - Toby Allen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接