由於網路速度的提升和雲端硬碟的普及,我逐步的將開發環境建置到Dropbox上,讓我在公司和家裡(兩部不同的電腦)都能使用相同的環境,免除檔案複製和不同設定的問題。以下是小小的分享,也許你也可以開始嘗試這種作法看看。
首先我在Dropbox的資料夾裡建立 dev 目錄,將開發使用的工具、系統與其餘文件作區分,再把開發的檔案複製到 dev資料夾裡,例如:
d: cd d:\dropbox md dev md dev\wwwroot\project1 xcopy c:\inetpub\wwwroot\project1 d:\dropbox\dev\wwwroot\project1 /s
當我在公司變更了project1裡的檔案,Dropbox會同步處理,回到家裡打開電腦就能自動更新修改過的檔案。這裡主要處理的是變動中的檔案,在公司裡修改到一半的檔案通常是不會commit到Subversion,用Dropbox就能同步到這些改到一半的檔案。
接著再用mklink.exe做符號連結,讓原本的系統設定都不用再修改,例如:
c: md c:\wwwroot cd c:\wwwroot mklink /D project1 d:\dropbox\dev\wwwroot\project1
原來的開發環境都是設定在c:\wwwroot,用連結建出同名目錄但卻連結到Dropbox資料夾,這樣所有的設定檔都不必修改。
最後還可以用 subst.exe命令製作一個虛擬磁碟機,以減少鍵入資料夾的時間:
subst j: d:\dropbox\dev j: cd wwwroot\project1
這個方法的另一個好處是當電腦故障或換新電腦時,也能在最短時間重新建置好最後的運行環境。
##
您可能也會有興趣的類似文章- 雲端+泥端:在多部電腦間使用相同檔案的方法 (6則留言, 2010/11/09)
- 快速開啟Dropbox資料夾的方法 (1則留言, 2011/12/10)
- iPad Dropbox能分享My Dropbox裡的所有檔案連結?! (0則留言, 2011/02/19)
- Dropbox服務四之二:快速複製檔案到Dropbox的小工具DropBoxCopy (0則留言, 2012/04/28)
- Dropbox服務四之三:透過Dropbox保存電子郵件中的附件(SendToDropbox) (0則留言, 2012/04/28)
- 使用ownCloud建立私有的Dropbox雲端硬碟服務 (0則留言, 2012/12/20)
- Dropbox服務四之一:使用DropboxAutomator自動化你的Dropbox (0則留言, 2012/04/28)
- Dropbox服務四之四:讓朋友將檔案輕鬆上傳到自己的Dropbox(DROPitTOme) (0則留言, 2012/04/28)
- 使用ownCloud打造專用的「類Dropbox」雲端儲存系統 (5則留言, 2013/03/19)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (0則留言, 2010/02/27)
- Visual Subst: 設定虛擬磁碟機以快速切換資料夾 (0則留言, 2006/10/19)
- [Windows 8] 正常操作以subst建立的虛擬磁碟機的方法 (0則留言, 2013/01/08)
- WinMerge檔案濾鏡的使用方法 (0則留言, 2006/09/10)
- Subversion與Trac合用時的檔案庫Layout考量 (2則留言, 2007/08/19)
- Dropbox App 1.5增加了自動上傳照片檔的功能 (0則留言, 2012/06/16)
The post 利用Dropbox和mklink讓兩部電腦資料同步而能馬上工作 appeared first on 簡睿隨筆.