TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Apache™ Subversion® client there is. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.
TortoiseSVN下載:http://tortoisesvn.net/downloads.html
Subversion中文站: http://www.subversion.org.cn/
登錄SAE,訪問 我的應用,單擊“創建新應用”

填寫二級域名,單擊“創建應用”,這個域名就是您應用的訪問地址

現在您可以關閉瀏覽器,以下操作將在您的本地計算機上進行(請確保SVN已經安裝好)
進入您的本地工作目錄,如 D:\SAE,單擊鼠標右鍵,在彈出的菜單中選擇“SVN Checkout”

在彈出頁面中填寫倉庫路徑即可,如: https://svn.sinaapp.com/myhello (其中 myhello 是您剛創建的應用名稱)

單擊“OK”開始同步,如果是第一次使用會彈出Authentication窗口進行身份驗證,
username:注冊SAE時填寫的 安全郵箱(並非微博帳號)
password:注冊SAE時填寫的 安全密碼(並非微博密碼)
另外,如果您不希望每次使用都進行身份驗證,可以勾選Save authentication復選框

身份驗證成功后會將您的應用同步到本地工作目錄中,創建以您應用命名的文件夾

接下來需要創建一個版本,在該文件夾中創建一個新的文件夾作為這個應用的版本(注意文件夾的名稱就是應用的版本號,必須是正整數,如:1)
現在您可以使用您最擅長的編碼工具(如:EditPlus、Dreamweaver等)在該文件夾下創建您的第一個頁面,如 index.php,文件內容如下:
echo 'Hello World ';
? >
創建完成后,右鍵單擊該文件,在彈出的菜單中選擇:TortoiseSVN > Add ,添加該文件

完成后,會在該文件左側出現紅色的“!”,右鍵單擊該文件,在彈出的菜單中選擇SVN Commit...,執行提交操作

在彈出的窗口的Message處填寫更新的理由(必填項,不填寫會導致上傳失敗)

上傳成功后顯示以下界面

現在,在瀏覽器中輸入您的應用的地址,就可以馬上訪問了;本例地址為 http://myhello.sinaapp.com (其中 myhello 為您的應用名稱)

在Windows下推薦使用烏龜(Tortoise)SVN客戶端。 TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端,可以超越時間的管理文件和目錄。文件保存在中央版本庫(即SAE中央SVN倉庫),除了能記住文件和目錄的每次修改以 外,版本庫非常像普通的文件服務器。你可以將文件恢復到過去的版本,並且可以通過檢查歷史知道數據做了哪些修改,誰做的修改。這就是為什么許多人將 Subversion 和版本控制系統看作一種“時間機器”。
TortoiseSVN下載:http://tortoisesvn.net/downloads.html
第一步,如圖1,創建一個新文件夾作為本地工作目錄(Working directory),可以使用應用名為文件夾名。如,為我的應用devcenter創建本地工作目錄。

第二步,從SAE的SVN倉庫檢出(checkout)一個應用的全部版本代碼,如圖2,右鍵-->點擊“SVN Checkout”

在彈出頁面中填寫倉庫路徑即可,這里是:https://svn.sinaapp.com/devcenter/,其它默認參數即可,如圖3:

Reversion處,“HEAD revision”是指最新版,也可以指定Revision為任意一個版本。

如果一切順利,devcenter應用所有版本代碼將會全部出現在剛剛創建的devcenter文件夾下,如圖5:

在本地使用你喜歡的編輯器,編輯任意文件,保存后該文件圖標將會出現紅色感嘆號,如圖6所示:

看,剛剛修改過的index.php變色了。下面需要提交(commit)最近的更新。在index.php文件上擊右鍵,出現菜單 ,選擇“SVN commit”,如圖7:

然后填寫關於本次更新的日志(log message),這是必填項,否則commit會失敗。如圖8:

當您看到如圖9所示,表明剛才的修改已經成功提交,並且前該devcenter項目的SVN版本號加1,變成30.

在 SVN工作目錄下,對於文件修改,完成后只需要commit就ok了,但對於新增文件,或者從其它目錄復制進來的文件或文件夾,需要在commit之前需 要做一步add操作,即將文件或文件夾添加到svn工作目錄中來,否則SVN客戶端不認它。具體操作很簡單,如圖10:

更多Tortoise SVN使用幫助,請參閱:http://www.subversion.org.cn/tsvndoc/
Notepad++ 是一款Windows環境下很受歡迎的免費開源的代碼編輯器,有很豐富的第三方插件。
下面介紹Notepad++的svn插件的安裝及使用。
如圖12,點擊Plugin --> Plugin Manager --> Show Plugin Manager

打開后,在“Available”頁找到“Subversion”,然后點擊“Install”,如圖13所示:

安裝成功后會在Plugins菜單下出現"Subversion"子菜單。
打開之前checkout下來的任一文件,如devcenter/1/index.php,編輯完成后,點擊Plugins --> Subversion --> Commit File(或使用快捷鍵Ctrl+Alt+A)
出現熟悉的一頁,如圖14所示:

對,這就是烏龜SVN的Commit頁面,輸入Log Message,點擊“OK”即可提交。
https://svn.sinaapp.com/appname/
為了傳輸安全,SAE要求統一使用https方式部署代碼;
登陸SAE在線管理平台(http://sae.sina.com.cn),創建應用,成功后您即可以檢出該應用代碼。
例如,您剛剛創建了應用newapp,在本地執行:
svn checkout https://svn.sinaapp.com/newapp
第一次checkout時需要驗證,用戶名/密碼為您的SAE安全郵箱和安全密碼(非微博登陸賬號密碼)。
假如,為newapp應用創建版本1
目前提供兩種方式:
