(轉)使用百度 BAE做SVN服務器


轉自:https://www.sinosky.org/bae-svn.html#comment-1775

 

從這里下載

目前,無論是Windows平台、Linux平台還是Mac平台都有比較成熟的SVN客戶端工具。

下面以Windows為例,概述使用SVN部署代碼的主要流程。

第一步:安裝TortoiseSVN

如果您已安裝TortoiseSVN,請跳過這一步。
在安裝的過程中如果出現下圖,恭喜您,SVN已經安裝成功,可進入下一步。

49.jpg
圖1.1 安裝TortoiseSVN成功

第二步:獲取SVN倉庫地址

  • 使用您的百度賬戶登錄百度開放者中心之后進入”管理中心” 並選擇“我的應用”
  • 選擇相應托管在BAE上的應用,點擊“管理”,即可進入待操作程序的版本管理頁面

16.jpg
圖2.1:管理中心“我的應用”頁

 

  • 點擊待操作的版本,看到頁面下方的SVN地址,點擊“復制SVN地址”,即可獲得對應版本的SVN地址

17.jpg
圖2.2:管理中心應用列表頁

第三步 checkout代碼

首先創建本地目錄,用於存放從SVN倉庫中checkout的代碼。本地目錄可以用程序版本的程序名加版本號命名,也可以是其它任意名字。本地目錄將作為SVN的工作目錄。

52.jpg
圖3.1 創建本地目錄

選中本地目錄,右鍵選擇SVN Checkout。

53.jpg
圖3.2 SVN Checkout操作

在彈出的窗口中,黏貼第二步中獲取的倉庫地址,並設置代碼的版本信息,可以是最新版本“HEAD revision”,也可以指定為任意版本。

54.jpg
圖3.3 填寫信息

點擊“ok”后,進入用戶信息驗證。輸入百度賬號和密碼,完成驗證。由於SVN不支持中文,SVN服務初期開放階段只提供給用戶名中不包含中文的用戶。

55.jpg
圖3.4 用戶信息驗證

驗證成功,則顯示如下提示,並將代碼checkout到本地目錄中。

56.jpg
圖3.5代碼checkout成功

進入本地目錄則可以看到check到本地的文件。

第四步:代碼管理

在本地目錄中,您可以對版本代碼進行增加文件或目錄、刪除文件或目錄、修改文件內容和重命名文件和目錄等。

新增文件和目錄

在本地目錄中新增文件和目錄,可以在本地目錄中直接新建,也可以從其他地方復制進來。 此時,新增的文件和目錄上標記了問號,例如下圖中的新增文件“Blue hills.jpg”和目錄 “add”。

57.jpg
圖4.0.1 本地新增文件和目錄

在提交到SVN倉庫之前,需要先進行Add操作,告知SVN客戶端增加了文件或目錄。

58.jpg
圖4.0.2 增加操作

如果您的新增目錄中包含文件或者目錄,可以選中所有,將新增目錄以及其子目錄或子文件一次性加入。

59.jpg
圖4.0.3 增加目錄以及目錄內文件

而對於已有文件內容的修改,則可以直接“commit”將代碼提交到SVN代碼倉庫中去。

刪除文件和目錄

選中要刪除的文件,選擇SVN的delete操作,刪除當前文件,請不要直接刪除。

60.jpg
圖4.1.1 刪除文件

重命名文件

選中要重命名的文件,右鍵,選擇SVN的“Rename”操作,請勿直接重命名文件。

61.jpg
圖4.2.1 重命名文件

在彈出的窗口中輸入新的文件名。

62.jpg
圖4.2.2 填寫文件名

點擊“ok”后,刷新本地目錄,可以看到js.html文件不在,而新增了一個javascripts.html文件。

63.jpg
圖4.2.3 重命名文件成功

提交更新

在將更新提交到SVN代碼倉庫中時,可以逐個更新提交,也可以在本地目錄一次提交所有更新。

64.jpg
圖4.3.1 commit所有更新

在彈出的框中,根據需要輸入本次commit的更新說明。點擊確定,完成commit操作。

65.jpg

圖4.3.2 commit信息框

如果顯示如下框,則說明提交更新成功

66.jpg
圖4.3.2 commit更新成功

利用TortoiseSVN可進行的操作還有很多,比如“更新”、“查看日志”和“撤銷”等。更多使用請見http://tortoisesvn.net/support.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM