2017-08-26 52 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),但我有點偏執於將我的源代碼放在別人的服務器上。