德尔福:远离VSS

时间:2008-10-22 10:12:24

标签: delphi version-control visual-sourcesafe

我们是几年来一直使用VSS的Delphi开发人员的团队(我知道这很遗憾),但是我们没有使用VCS的任何高级功能,所以它在许多情况下工作正常(但有些时间它让我发疯:()。

我们使用VSS的好处是我们使用第三方插件将VSS与Delphi集成,这很好,但是现在当我们的项目变得更大时,我们想从VSS转移。

我已经看过其他一些VCS(免费和商业版),发现其中大部分似乎都是为Linux人员制作的,你必须使用命令行进行许多管理工作(我知道我是Windows人员:P)。

我正在寻找新的版本控件,它应该易于使用和维护,并与Delphi IDE(D2007)很好地集成,或者至少为管理员和开发人员提供了良好的用户界面。

6 个答案:

答案 0 :(得分:26)

只需使用SVN和一个与Windows资源管理器集成的优秀TortoiseSVN客户端。

P.S。在其中一个答案中找到了这个问题:What is the best set of tools to develop Win32 Delphi applications?和这个Delphi IDE / TortoiseSVN集成工具:http://delphiaddinfortortoisesvn.tigris.org/

答案 1 :(得分:2)

你至少应该看看JVCS。它与Delphi IDE集成,它是用Delphi编写的,是开源的,您可以从包括Firebird在内的多个数据库中进行选择,以存储您的存档。

答案 2 :(得分:1)

Team Coherence(http://www.teamcoherence.com/)是用Delphi编写的,并且很好地与IDE集成。我们仍然使用它。但支持不完整。

大多数人似乎都转向SubVersion。

答案 3 :(得分:1)

Team Coherence是一个不错的选择。他们刚刚发布了一个新的客户端,所以看起来支持还活着。

答案 4 :(得分:1)

除非您直接前往SVN(我不建议,如果您正在考虑免费使用Git或Mercurial),请查看Plastic SCM。在这里找到几个Delphi特定的教程:

http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi-part.html http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi-part_02.html

答案 5 :(得分:0)

我们的Delphi团队最近(去年)从VSS升级到Perforce,这是一个非常愉快的工作。它很贵,但非常值得。它使源代码控制成为您交易的工具之一,而不是繁琐或阻碍。它具有良好的GUI工具,需要时可以提供出色的命令行,并且可以在线免费获得Delphi IDE集成。

它确实需要一点时间的习惯,但是当你达到可以创建分支并放弃和合并更改的时候值得付出努力,因为你知道你不必担心会丢失任何变化。它快速,高效,使用愉快。