[JAVA] SVN 版本管理器 (多人寫code 用)
SVN 全名: subversion 版本管理器
簡單來說就是用於多人寫同一份project時候要用的東西
因為這次java final project 是三人同時做
我想可能會遇到一個問題 code 要放哪?
兩個人同時寫了一份code結果幾乎同時上傳 然後前功盡棄
所以可以用SVN 來解決這個問題
首先如果你沒有架SVN的伺服器
可以直接去google code 申請一個 容量2G 免費 應該是非常夠用
這裡: http://code.google.com/hosting/createProject
然後這邊只講在 eclipse上的用法(因為SVN的指令 我實在不熟...)
安裝:
eclipse 打開 -> Help -> install new software -> 網址的部分貼上:
http://subclipse.tigris.org/update_1.6.x -> 把可以打勾的都打勾安裝完應該就沒
問題了
(假如有錯誤的話 google 搜尋 sublipse 看一下詳細版本資訊)
第一次使用: File -> new project -> others -> SVN -> 自SV取回專案
-> 建立新的檔案庫位置 ->
接著如果你是用google code 的話,先到project 首頁 -> source
應該會有一行長得像這樣:
https://xxxxxxxxx.googlecode.com/svn/trunk/
(這個就是你放code的主要地方)
把它複製下來 貼到 建立新的檔案庫位置 的地方
-> 選擇資料夾 這裡請選整個專案 (就黃色筒狀的那個) 不要只選資料夾
接著應該就會有一個project 了 一開始當然什麼都沒有
使用方法:
一如往常,對著package new 一個新的class,這時候從project explorer看
應該會又黑色底白色米字號的圖案 代表這個檔案並未與SVN同步
如果要把檔案送到SVN上:
對著該檔案按右鍵-> team -> 送交 -> 註解看你想打什麼 就OK了
如果想要從SVN上更新檔案:(看你是想要對哪個東西更新 就對他按右鍵)
右鍵-> team -> 更新 如果沒跳出什麼奇怪的訊息應該就OK了
這裡有一點請一定要注意 不然用SVN也是枉然
每次打開project 請先全部更新一次
確保有把隊友更改的東西更新過來
每一次改完code之後 準備要休息了 請一定要送交所有你有改的code
不要留到隔天 因為你的隊友有可能在這段時間又改了跟你改的code同一份
可是他拿到是舊的
(更安全的做法是 送交之前 先對整個project 按右鍵->team -> 與檔案庫同步
再看一次你 改的那幾個檔案線上的版本 跟你改的時候一不一樣 假如不一樣 就代表
你的隊友可能同時跟你一樣在寫這份code 然後他已經送交了 這時候你就要看哪些
東西要複製過來)
我可能沒辦法講太多 畢竟期末考要到了 時間不多 請大家自己摸索囉
還是不懂的話請google svn 資訊很多
然後我有打錯的話請跟我講 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.241.197
推
06/13 07:39, , 1F
06/13 07:39, 1F
推
06/14 03:37, , 2F
06/14 03:37, 2F