我正在跳下筆記本電腦作爲我的主要開發機器並轉向iMac。我計劃在商務旅行和其他工作旅行以及偶爾的咖啡店參觀期間保留一臺用於開發的舊筆記本電腦。維護兩臺OS X機器的最佳方式是什麼?
很想聽到任何用於維護兩個開發環境的protip,同時最小化必要的擺弄。細節會很棒!我通常使用Ruby,Rails,MySQL,git和許多Ruby寶石。
預先感謝您分享的所有想法!
我正在跳下筆記本電腦作爲我的主要開發機器並轉向iMac。我計劃在商務旅行和其他工作旅行以及偶爾的咖啡店參觀期間保留一臺用於開發的舊筆記本電腦。維護兩臺OS X機器的最佳方式是什麼?
很想聽到任何用於維護兩個開發環境的protip,同時最小化必要的擺弄。細節會很棒!我通常使用Ruby,Rails,MySQL,git和許多Ruby寶石。
預先感謝您分享的所有想法!
我發現使用像MacPorts這樣的東西可以緩解維護n個不同系統的痛苦。不僅要維護它們,還要保持環境相當接近(相同版本的相同包)。
家釀是一個新的選項,我最喜歡: http://github.com/mxcl/homebrew – 2010-07-12 21:58:37
這聽起來像你想確保2環境中的代碼是同步的。從版本控制系統創建沙箱,並將所有內容保存在VCS中。如果您無法保證訪問您的VCS服務器,請將最新的信息保存在USB存儲棒中並隨身攜帶。
如果您無法保證訪問您的VCS,那麼您可以執行一些操作,例如在您的iMac上託管一個「本地」VCS,然後您可以從筆記本電腦提交。
即使您在Mac上爲您的主代碼使用不同的VCS,分發像Git這樣的VCS也是完美的選擇。
通過這種方式,您可以使用分佈式功能將代碼提交到筆記本電腦,並在離開之前以及回家時輕鬆同步所有內容。
最終,這裏看起來沒有魔力。用於代碼的Git(或類似)和用於我喜歡使用的各種工具的安裝腳本(文本文件)。我的開發數據庫不需要最新的。希望聽到更多的實際應用,但這是一個開始。感謝那些迴應! – 2010-07-12 22:00:35