重新安裝Windows或更換PC真的很痛苦。假設我們將Delphi安裝到一臺新電腦上。我們總是有問題是:安裝新的Delphi並安全保護您的源代碼
- 更改默認設置
- 安裝組件我們從其他計算機或磁盤的應用程序
- 複製源代碼
所以,做你們做同樣的或做你有任何捷徑爲你做這些工作嗎?另外,你如何保護你的源代碼?你有沒有安全的雲端硬盤來保存你的應用程序的源代碼?
重新安裝Windows或更換PC真的很痛苦。假設我們將Delphi安裝到一臺新電腦上。我們總是有問題是:安裝新的Delphi並安全保護您的源代碼
所以,做你們做同樣的或做你有任何捷徑爲你做這些工作嗎?另外,你如何保護你的源代碼?你有沒有安全的雲端硬盤來保存你的應用程序的源代碼?
1)正如伊恩所說,使用虛擬機是一個好主意。如果您要做出重大,冒險或實驗性更改,則可以先拍攝快照,然後在完成後或回滾時回滾到已知的快照。對於在發生故障或升級時可以恢復到新物理計算機的開發環境(將VM文件夾複製到外部存儲)進行完整備份也非常有用。幾乎我所有的發展都使用VMWare Workstation。
2)Delphi的最新版本包括一個Settings Migration Tool,它允許您保存所有或部分IDE設置,然後再將它們導入到同一臺計算機或另一臺計算機上。我安裝更新時保存設置,以防萬一。
3)可能保護你的源代碼的最好方法是使用源代碼控制。這使您可以跨開發環境或開發人員共享源代碼,而無需來回複製文件,並且可能存在多個稍有不同的源代碼副本。當然,這只是使用源代碼控制的許多優點之一。我喜歡GIT,可能Mercurial。 Delphi在IDE中支持這兩種,但我喜歡使用TortoiseGIT或TortoiseHG來管理我的存儲庫。
我建議使用所有三種方法的組合。這看起來有些壓倒性的,但是這讓我很安心地管理多年來不同客戶的多個開發項目,還有幾次計算機升級和一些硬件故障。
更新:忘了提及源代碼被推送到本地服務器,它也備份。有些人喜歡使用外部雲服務(如GitHub),但我有點偏執於將我的源代碼放在別人的服務器上。
這是關於三個模糊的問題。每一個都可能是主題,立刻詢問三個是不好的形式。 –
@DavidHeffernan所以你的答案似乎脫離我的問題主題。你在空閒時間總是冷靜下來嗎? – blacksun
@blacksun:用戶調節此網站。根據本網站的指導方針,您的問題太廣泛了。如果你不喜歡這些指導方針,你有兩種選擇:1)在[meta]上提出要求改變它們(但要確保你研究了先前被拒絕的數十個請求),或者2)放心在另一個網站上提問您的問題。如果你打算問這裏,你將不得不遵循這個網站的規則。請參閱[幫助],特別是[問]。 –