subversion代碼管理

團隊項目開發,最重的事情就是如何進行代碼管理。在跟團隊的好友一起開發代碼時,雖然使用過subversion工具進行代碼管理,但是,之前都是別人在搭建環境,自己只是知道怎麼使用。今天閒餘之際,好好探索了一番到底如何一步步搭建subversion代碼管理環境。

  • 所需要工具和環境
  • 搭建服務器
  • *myeclipse subversion插件安裝
  • myeclipse搭建項目環境並上傳至subversion服務器
  • myeclipse下載從subversion服務器上下載項目
  • 代碼的更新和上傳等
  • 容易出現的錯誤

工具和環境

  • subversion服務器端下載和安裝 下載地址:[http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=26]
    -建議:安裝後找到bin目錄,如添加java jdk環境變量一樣,將bin目錄也添加到系統環境變量中,便於在cmd中直接使用。
  • TortoiseSVN客戶端下載和安裝 下載地址:(http://tortoisesvn.net/downloads)

搭建服務器

1、打開CMD命令行模式,並且輸入svnadmin create 【文件目錄,例如:d:\test】,這一步還有比較簡便的方式:先建立一個目錄,例如d:\test,然後在此目錄下點擊右鍵,選擇TortoiseSVN->create resposite here。這一步以後,在test目錄下會生成服務器的各種配置文件,其中conf文件最重要。
2、修改conf文件夾中:svnserve和passwd文件。
2.1 在passwd文件中的添加一行svn服務器的用戶名和密碼,例如:yanwenju = 111111.
2.2 在svnserve文件中去除 # anon-access = read,# auth-access = write,# auth-access = write,# realm = My First Repository前面的“#和空格”!!!
千萬注意:必須去除空格,否則就出現各種問題,比如無法訪問等等。*

至此,服務器搭建完畢!

myeclipse subversion插件安裝

1、myeclipse安裝subversion插件類似於安裝androidADT插件一樣。安裝成功後,在菜單window->show view -> others -> SVN資源庫,添加SVN資源庫窗口至前臺。
2、在SVN資源庫中,鏈接服務器,例如本地服務器鏈接地址:svn://localhost。成功後,在myeclipse就可以看到svn服務器端目前正在運行目錄下(例如,上面提到的d:\test目錄下)的文件。

myeclipse搭建項目環境並上傳至subversion服務器

1、在myeclipse新建一個項目myDemo(例如一個web服務器端程序)。
2、右鍵點擊項目名稱,在菜單Team-> share patch,選擇指定SVN地址,將新建的項目myDemo上傳到服務器端。

myeclipse下載從subversion服務器上下載項目

團隊某個兄弟將搭建好的項目及環境上傳到SVN服務器,其他團隊成員需要做的就是:從subversion服務器端把項目完全下載再來。
方法很簡單:打開Myeclipse,選擇新建項目 -> SVN -> 從SVN檢出項目 ->next就可以了。

代碼的更新和上傳等

代碼的更新和上傳是下面開發過程中最經常用到的操作。
建議:1、代碼提交前一定不要有error,這樣的話,團隊其他人更新以後,就無法調試你那部分代碼了。
2、每次提交代碼時,建議寫好註釋,讓其他人知道你的進度和修改的地方。

容易出現的錯誤

這裏最容易出現的錯誤就是:在修改服務器端中配置文件svnserve和passwd時,一定要去除“空格”!!!

結束語

用了將近大半天的時間,總算把一直讓我處於懵懂狀態的subversion代碼管理工具用會了。同時,也希望能給各位網友提供一定的幫助吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章