Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

利用Dropbox和mklink讓兩部電腦資料同步而能馬上工作

$
0
0

由於網路速度的提升和雲端硬碟的普及,我逐步的將開發環境建置到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

這個方法的另一個好處是當電腦故障或換新電腦時,也能在最短時間重新建置好最後的運行環境。

##

您可能也會有興趣的類似文章

The post 利用Dropbox和mklink讓兩部電腦資料同步而能馬上工作 appeared first on 簡睿隨筆.


Viewing all articles
Browse latest Browse all 897

Trending Articles