2017-08-26 50 views
-5

重新安装Windows或更换PC真的很痛苦。假设我们将Delphi安装到一台新电脑上。我们总是有问题是:安装新的Delphi并安全保护您的源代码

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

所以,做你们做同样的或做你有任何捷径为你做这些工作吗?另外,你如何保护你的源代码?你有没有安全的云端硬盘来保存你的应用程序的源代码?

+1

这是关于三个模糊的问题。每一个都可能是主题,立刻询问三个是不好的形式。 –

+1

@DavidHeffernan所以你的答案似乎脱离我的问题主题。你在空闲时间总是冷静下来吗? – blacksun

+4

@blacksun:用户调节此网站。根据本网站的指导方针,您的问题太广泛了。如果你不喜欢这些指导方针,你有两种选择:1)在[meta]上提出要求改变它们(但要确保你研究了先前被拒绝的数十个请求),或者2)放心在另一个网站上提问您的问题。如果你打算问这里,你将不得不遵循这个网站的规则。请参阅[帮助],特别是[问]。 –

回答

-1

我使用virtualbox在虚拟机上运行delphi。让我的所有开发工具与其他通用应用程序分开。 Ian

+0

哪个virtualmachine? Azure的? AWS? – blacksun

+0

本地。我在笔记本电脑上运行Oracle Virtualbox。任何德尔福的工作都离开我的启动操作系统。它也很容易备份,而且它全部包含在一个或两个文件中。 –

+0

那么如果你在本地运行它,如果你改变你的电脑或者你的硬盘有什么损坏会发生什么?你使用云盘吗? – blacksun

2

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

2)Delphi的最新版本包括一个Settings Migration Tool,它允许您保存所有或部分IDE设置,然后再将它们导入到同一台计算机或另一台计算机上。我安装更新时保存设置,以防万一。

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

我建议使用所有三种方法的组合。这看起来有些压倒性的,但是这让我很安心地管理多年来不同客户的多个开发项目,还有几次计算机升级和一些硬件故障。

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