【问题标题】:Installing new Delphi and safe protecting your source codes [closed]安装新的 Delphi 并安全保护您的源代码 [关闭]
【发布时间】:2017-08-26 10:32:11
【问题描述】:

重装windows或者换电脑真的很痛苦。假设我们将 Delphi 安装到一台新计算机上。我们经常遇到的问题是:

  1. 更改默认设置
  2. 安装组件
  3. 从其他计算机或磁盘复制我们应用程序的源代码

那么你们是否也在做同样的事情,或者你们有什么捷径可以为你们完成所有这些工作?另外,你如何保护你的源代码?您是否有任何安全的云驱动器来保存您的应用程序的源代码?

【问题讨论】:

  • 这是关于三个模糊的问题。每一个都可能离题,一次问三个是不好的形式。
  • @DavidHeffernan 所以你的回答似乎与我的问题无关。您是否总是在空闲时间投反对票?
  • @blacksun:用户管理此站点。根据本网站的指南,您的问题过于宽泛。如果您不喜欢这些指南,您有两个选择:1) 向Meta Stack Overflow 询问以更改它们(但请确保您首先研究所有之前被拒绝的数十个请求),或 2) 随意在不同的网站问您的问题。如果你要在这里问,你将不得不遵守这个网站的规则。请参阅help center,尤其是How to Ask
  • 我问了一个很好的问题也很有帮助。你做的最好的事情就是对每个问题都投反对票。我可以理解您对所有答案都投了反对票。
  • 您认为这是一个好问题。但投票不同意。也许你是对的。也许我们是对的。

标签: delphi


【解决方案1】:

1) 正如 Ian 所说,使用虚拟机是个好主意。如果您要进行大的、有风险的或实验性的更改,您可以先拍摄快照,然后在完成或出现任何问题时回滚到已知良好的快照。它也非常适合对开发环境进行完整备份(将 VM 文件夹复制到外部存储),在发生故障或升级时可以将其恢复到新的物理计算机。我几乎所有的开发都使用VMWare Workstation

2) 最近版本的 Delphi 包含一个Settings Migration Tool,可让您保存所有或部分 IDE 设置,然后在同一台计算机或另一台计算机上再次导入它们。每当我安装更新时,我都会保存我的设置,以防万一。

3) 保护源代码的最佳方式可能是使用源代码控制。这使您可以跨开发环境或在开发人员之间共享源代码,而不必来回复制文件,并且有可能存在多个略有不同的源代码副本。当然,这只是使用源代码管理的众多优势之一。我喜欢GIT,可能还有Mercurial。 Delphi 在 IDE 中支持这两种方式,但我喜欢使用 TortoiseGITTortoiseHG 来管理我的存储库。

我建议结合使用所有三种方法。这似乎有点让人不知所措,但多年来管理不同客户的多个开发项目以及几次计算机升级和几次硬件故障,这让我非常安心。

更新:忘了提到源代码被推送到本地服务器,该服务器也被备份。有些人喜欢使用外部云服务(如GitHub),但我对将我的源代码放在别人的服务器上有点偏执。

【讨论】:

    【解决方案2】:

    我使用 virtualbox 在虚拟机上运行 delphi。将我的所有开发内容与我的其他通用应用程序分开。 伊恩

    【讨论】:

    • 哪个虚拟机?天蓝色? Aws?
    • 本地。我在笔记本电脑上运行 Oracle Virtualbox。任何 Delphi 工作都是在我的引导操作系统之外完成的。它也很容易备份,并且都包含在一个或两个文件中。
    • 如果您在本地运行它,如果您更换电脑或硬盘损坏会怎样?你用云盘吗?
    • 如果我更换电脑,我只需要在新电脑上安装virtualbox并将虚拟机硬盘复制到新电脑上。非常快速和容易。我通过本地网络备份到文件服务器。我建议安装 virtualbox 并玩一玩。它是免费的,而且非常易于使用。请记住确保您已获得所安装操作系统的许可。
    猜你喜欢
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多