轉自:https://www.sinosky.org/bae-svn.html#comment-1775
從這里下載
目前,無論是Windows平台、Linux平台還是Mac平台都有比較成熟的SVN客戶端工具。
下面以Windows為例,概述使用SVN部署代碼的主要流程。
第一步:安裝TortoiseSVN
如果您已安裝TortoiseSVN,請跳過這一步。
在安裝的過程中如果出現下圖,恭喜您,SVN已經安裝成功,可進入下一步。
第二步:獲取SVN倉庫地址
- 使用您的百度賬戶登錄百度開放者中心之后進入”管理中心” 並選擇“我的應用”
- 選擇相應托管在BAE上的應用,點擊“管理”,即可進入待操作程序的版本管理頁面
- 點擊待操作的版本,看到頁面下方的SVN地址,點擊“復制SVN地址”,即可獲得對應版本的SVN地址
第三步 checkout代碼
首先創建本地目錄,用於存放從SVN倉庫中checkout的代碼。本地目錄可以用程序版本的程序名加版本號命名,也可以是其它任意名字。本地目錄將作為SVN的工作目錄。
選中本地目錄,右鍵選擇SVN Checkout。
在彈出的窗口中,黏貼第二步中獲取的倉庫地址,並設置代碼的版本信息,可以是最新版本“HEAD revision”,也可以指定為任意版本。
點擊“ok”后,進入用戶信息驗證。輸入百度賬號和密碼,完成驗證。由於SVN不支持中文,SVN服務初期開放階段只提供給用戶名中不包含中文的用戶。
驗證成功,則顯示如下提示,並將代碼checkout到本地目錄中。
進入本地目錄則可以看到check到本地的文件。
第四步:代碼管理
在本地目錄中,您可以對版本代碼進行增加文件或目錄、刪除文件或目錄、修改文件內容和重命名文件和目錄等。
新增文件和目錄
在本地目錄中新增文件和目錄,可以在本地目錄中直接新建,也可以從其他地方復制進來。 此時,新增的文件和目錄上標記了問號,例如下圖中的新增文件“Blue hills.jpg”和目錄 “add”。
在提交到SVN倉庫之前,需要先進行Add操作,告知SVN客戶端增加了文件或目錄。
如果您的新增目錄中包含文件或者目錄,可以選中所有,將新增目錄以及其子目錄或子文件一次性加入。
而對於已有文件內容的修改,則可以直接“commit”將代碼提交到SVN代碼倉庫中去。
刪除文件和目錄
選中要刪除的文件,選擇SVN的delete操作,刪除當前文件,請不要直接刪除。
重命名文件
選中要重命名的文件,右鍵,選擇SVN的“Rename”操作,請勿直接重命名文件。
在彈出的窗口中輸入新的文件名。
點擊“ok”后,刷新本地目錄,可以看到js.html文件不在,而新增了一個javascripts.html文件。
提交更新
在將更新提交到SVN代碼倉庫中時,可以逐個更新提交,也可以在本地目錄一次提交所有更新。
在彈出的框中,根據需要輸入本次commit的更新說明。點擊確定,完成commit操作。
如果顯示如下框,則說明提交更新成功
利用TortoiseSVN可進行的操作還有很多,比如“更新”、“查看日志”和“撤銷”等。更多使用請見http://tortoisesvn.net/support.html