[JAVA] SVN 版本管理器 (多人寫code 用)

看板b98902HW作者 (小銘)時間14年前 (2010/06/12 20:17), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
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
私心推薦git 可以離線commit
06/14 03:37, 2F
文章代碼(AID): #1C4thQiT (b98902HW)