|
|
1
22
历史记录功能不会无限期地维护历史记录,您可能有一天会删除__history目录,无论是因为您认为它很糟糕,还是因为您正在存档项目等。 如果你发布了源代码,即将其发送给第三方,你会希望能够跟踪你实际发布的内容。在源代码控制系统中,标签可以帮助实现这一点;然后,分支可以让您将补丁应用于以前发布的版本,而无需进行扭曲,例如在不同程度上维护具有相同源代码的多个目录。 |
|
|
2
7
我有一系列关于版本控制的帖子,从 http://sourceitsoftware.blogspot.com/2008/07/starting-out-with-delphi-and-subversion.html 。我没有回答你的问题,但稍后设置版本控制时可能会有所帮助。 据我所知,使用vcs的独立开发人员的主要优势(我就是其中之一)是:
这有点像单元测试。这需要一点时间,但一旦你做到了,生活就会变得容易得多。 AFAIC是关于专业的。我不会为一家不使用vcs的公司工作,在雇佣一个不使用vc的程序员之前,我会仔细考虑。 |
|
|
3
4
德尔菲的历史是有限的(我想只有10或25份?)。那么,当你想回到更远的时候会发生什么呢? 版本控制还允许您拥有更改集,例如在SVN中,您可以看到同时签入了哪些其他文件。 此外,源代码控制的所有其他优点都缺失了:分支、合并、标记等。 |
|
|
4
3
您应该将源代码保存在源代码管理系统中,delphi历史函数太有限,无法防止灾难性的硬件故障。 然而,delphi历史函数仍然非常有用。当你在源代码控制中保持较大的变化时,你可以保持delphis历史中最新变化的简短历史。 我设置delphi为每个文件保留90个历史条目,如果我编辑一个文件,这通常会给我90分钟的最新工作历史。您可以使用它来比较您最近所做的工作,还原您认为不应该删除但在上次签入后编写的旧代码,如果您的pas/dfm损坏,则还原一个最新的副本,等等。 因此,将代码保存在源代码管理系统中(最好是在另一台计算机上,在另一个物理位置),但不要忘记delphi历史记录,因为它可能很有用。 |
|
|
5
3
我是一名单身开发人员,已经使用Tortoise SVN一段时间了,发现它很有用。我在笔记本电脑上进行开发,并将存储库放在另一台计算机上,因此我的代码备份在不同的计算机上(我也会不时备份我的笔记本电脑)。我还感到欣慰的是,我可以在另一台计算机上查看我的代码,然后编译(在安装了一些第三方零碎代码后)。 另一个明显的优势是存储库中的源历史记录,但我主要使用_history,因为我通常只想撤销微小的更改——我还没有做任何真正不称职的事情——但这只是时间问题;-) 我还没有开始分支/分叉我的代码,但我想我可能会在需要时开始调查这个问题(我有信心)。 |
|
|
6
0
delphi历史记录中是否有源代码的物理备份? 你确定你会 从不 是否有其他团队成员在处理相同的代码? Delphi的历史记录是否显示了是谁对代码进行了更改? 这些只是我能想到的几个问题。如果你对他们的回答是肯定的,那么也许德尔菲历史对你来说就足够了。 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 2 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 17 年前 |
|
|
Carson Myers · 尝试开始使用git 17 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 17 年前 |