比方說,我的工作中有一臺開發PC,我家的另一臺開發PC以及經常隨身攜帶的小型上網本PC。由於這些PC具有相同的操作系統,因此不存在可移植性問題。但是......採用類似的設置,您如何設法在這3臺(或更多)PC上保持已安裝的應用程序相同或幾乎相同?由於我在家裏或路上工作的時候都是類似的事情,所以我希望擁有相同的工具(包括相同的版本),源代碼控制服務器以及類似的東西,當我想展示某些東西在我的工作中在家進行編碼並在之後使用它,反之亦然。如何在多臺機器上覆制開發人員PC設置?
回答
最簡單的方法是在您的機器上安裝VirtualBox,並將您的(虛擬)開發機器放在USB驅動器上。它工作得很好,並使備份與文件複製一樣簡單。
它還使保持潛在衝突的開發環境分離。我有一個用於VS2003,一個用於VS2008,另一個用於WID。
對於數據(源代碼,htmls,圖像..你工作的東西)我會設置一個源代碼控制服務器,如git,svn或任何你喜歡的,並與之同步。
對於應用程序,我知道有些人爲此目的使用了虛擬機。有一些性能受到影響,但顯然它工作得很好。所以你建立一個虛擬機,把所有的東西安裝在那裏,關閉它,然後將vm文件複製到你想運行環境的所有機器上。
這取決於您選擇的開發語言/環境。我有一個使用便攜式硬盤的設置(可以使用USB筆驅動器,但我想要額外的空間),它具有我需要的全部PHP和Ruby開發環境所需的便攜版本。在此基礎是PortableApps套件(http://portableapps.com/),並且包括:
- Eclipse IDE with PDT,Subclipse爲顛覆,WickedShell用於命令提示
- XDebug
- 便攜Firefox(沒有臨時文件,餅乾,設置等存儲在主機)
- XAMPP(PHP,Apache,MySQL和)
- HeidiSQL(MySQL的IDE)
- JDK 1.6(用於Eclipse的)
- InstantRuby
我現在可以插入該驅動器插入任何Windows機器,然後直接運行所有的應用程序,等瞧 - 我不僅可以用它來處理多個工作個人電腦在多個地方,但可以在任何其他情況下使用它,我可能沒有與我的個人電腦。不用說這是備份的。
我目前正在嘗試爲.net開發做同樣的事情,並計劃嘗試SharpDevelop IDE,但是我不確定可以使用便攜式Sql Express實例 - 希望能夠添加它。
我也有這種問題。我的家用電腦,我的工作電腦,我的臨時現場工作電腦,...所以,我試圖找到一個解決方案,對我而言,一個好的筆記本電腦是最終的答案。在你的筆記本上安裝和維護所有的開發工具並隨身攜帶。嗯,別忘了備份你安裝好的系統。
如果您的開發是基於網絡的(非MS)。您可以簡單地將所有東西放在USB存儲棒上,並將其插入任何機器中。並將你的工作文件與你的「基礎」機器同步。
希望它有幫助。
- 1. WordPress的多個開發人員設置
- 2. Postgres在多臺機器上的開發
- 3. 如何在同一主機上爲多個開發人員設置多個碼頭容器?
- 4. 如何在開發人員機器上測試SSL?
- 5. 虛擬PC在個人開發機上的實用性如何?
- 6. 如何設置SharePoint 2010開發人員計算機?
- 7. 一臺iPhone,兩臺開發人員機器
- 8. 開發跨平臺遊戲,與開發人員在多個平臺上
- 9. 如何設置谷歌播放開發人員控制檯中的新功能
- 10. VS2008如何從Web開發人員更改爲C#開發人員設置
- 11. 多臺計算機上的Apple開發人員證書,一個開發人員帳戶
- 12. android開發人員控制檯 - android.content.res.Resources $ NotFoundException
- 13. 如何從多臺機器開發?
- 14. PC上的谷歌瀏覽器(適用於開發人員)
- 15. 如何在開發人員控制檯中啓用Fitness api
- 16. 如何在Chrome開發人員控制檯中調試腳本?
- 17. Group .net項目:1開發人員在PC上使用VS 2005和1開發人員在Mac上使用MonoDeveloper
- 18. 從Chrome開發人員控制檯調試React本機API
- 19. 蘋果開發人員帳號爲多臺計算機
- 20. 如何在一臺機器上設置多個Web客戶端
- 21. 如何在Javascript中的開發人員工具控制檯上打印對象
- 22. 如何從開發人員控制檯讀取崩潰報告
- 23. 如何從開發人員控制檯獲取google-services.json?
- 24. Facebook開發人員設置註冊iOS
- 25. 如何在多臺遠程機器上設置多主機網絡與docker swarm
- 26. 如何管理每個開發人員的配置設置
- 27. SQL Server 2005和2008在同一開發人員機器上?
- 28. 新開發人員控制檯上的YouTube API 3.0
- 29. Chrome開發人員工具,控制檯中沒有傳感器
- 30. 如何在點擊打開設備的設置 - 機器人