当前位置:  开发笔记 > 前端 > 正文

德尔福历史 - 源代码管理

如何解决《德尔福历史-源代码管理》经验,为你挑选了2个好方法。

在阅读了一些关于为单个开发人员使用源代码控制的优点的帖子后,在我看来,主要的优点是我将备份源文件的所有更改.Delphi有一个内置的历史记录功能,默认情况下会这样做.

这是真的相同还是应该使用"真正的"源代码控制工具呢?



1> Barry Kelly..:

历史记录功能无法无限期地保存历史记录,您可以在某一天删除__history目录,无论是因为您认为它是愚蠢的,还是因为您正在归档项目等.

如果您发布了源代码 - 即将其发送给第三方 - 您将希望能够跟踪您实际发布的内容.标签可以在源控制系统中提供帮助; 然后,分支可以让您将修补程序应用于以前发布的版本,而不会进行任何扭曲,例如在不同的推进程度中使用相同的源代码维护多个目录.



2> SeanX..:

我在http://sourceitsoftware.blogspot.com/2008/07/starting-out-with-delphi-and-subversion.html上有一系列关于版本控制的帖子.我不回答您的问题,但在以后设置版本控制时可能会有所帮助.

在我的脑海中,使用vcs的独奏开发者(我就是其中之一)的主要优点是:

异地备份(我使用网络托管设施)

我可以很容易地看到整个更改历史记录(delphi是逐个文件,在找到构建125和126之间引入的错误时没有帮助)

能够维护不同版本的应用程序并轻松合并它们之间的更改(即我在一个分支中处理v4,但我可以轻松地合并我在不同分支中为v3执行的错误修复)

使投机编程变得更容易.即我可以尝试一些东西,如果它没有成功,我可以轻松地恢复我的更改,以恢复到工作版本

提供审核日志/更改历史记录.当我发布新版本时,我可以将更改历史记录复制/粘贴到自述文件中

这有点像单元测试.这需要一些时间才能进入,但一旦你这样做,它就会让生活变得更轻松.

AFAIC是专业的.我不会为一家没有使用vcs的公司工作,在雇用没有使用vcs的程序员之前我会仔细考虑.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有