需求:
1 svn上的代碼在本地(編輯器UltraEdit)有一套,在開發機(centos)上有一套,需要本地的代碼修改以後上傳到開發機上
2 不直接在開發機上修改和使用,原因是有多個人都使用同一個開發機,為了保留本地備份
思路:
1 寫一個腳本作為UltraEdit的插件,使得代碼修改後按下制定按鍵就能直接将代碼本地儲存後上傳到centos上
2 本地是windows,遠端是linux,檔案上傳工具可以使用pscp.exe,腳本語言使用PHP或者Python
3 本地必須安裝PHP,不需要安裝資料庫和apache
4 在PHP中起一個程序調用pscp.exe, 解析路徑等邏輯放在php中
步驟:
1 UltaEdit中在工具配置中設定好腳本
php "C:\Users\nickyjf\Desktop\mesh\Tools\syncFile\sync142.php" %p%n%e
後面的%p%n%e是目前編輯檔案的絕對路徑,作為參數傳入synv142.php中
<a href="http://images.cnblogs.com/cnblogs_com/yjf512/201112/201112260831156072.png"></a>
2 sync142.php代碼
View Code
3 将pscp.exe放在sync142同級目錄下
<a href="http://images.cnblogs.com/cnblogs_com/yjf512/201112/201112260831169269.png"></a>
4 将按鍵Ctrl + 1 映射到這個腳本
于是在編寫程式的時候隻要按下Ctrl + 1就可以将目前腳本替換遠端腳本
本文轉自軒脈刃部落格園部落格,原文連結:http://www.cnblogs.com/yjf512/archive/2011/12/26/2301503.html,如需轉載請自行聯系原作者