Subversion版本控制初試
Google Code Project Hosting
Google Code Project Hosting
版本控制相關的知識其實我也不是很清楚XD
畢竟我目前寫的都只是小東西根本用不到啊XDDD
總之這篇只是測試用的罷了
開了一個Project Hosting 來存Uva Code也太......w
用Subversion作版本控制請參照
免費電子書:使用 Subversion 進行版本控制 (繁體中文版)
參考資料
用 Subversion 跟 Google Code 作版本控制 (一)
簡單來說,一般版本控制軟體的架構大致是會有一個貯藏庫(Repository,而不是 database)
它用來儲存你每次對整個 project 增加、修改及刪除等等動作
每當你將 project 修改至某一個程度(你可以說是某個版本)
就可以利用版本控制軟體把你修改的動作送交(commit)到貯藏庫,把這次的修改定為一次修訂版(revision)。
正因為這個貯藏庫記錄了每一次修訂版,所以當你想要從貯藏庫取回(checkout)project 時
可以指定任何一次修訂版本,版本控制軟體會幫你處理好從最初版開始的一切動作
當然,如果你有在其他電腦commit過 ,也可以用版本控制軟體作更新(update)的動作
來將你目前所存的 project 更新到最新的修訂版本。
它用來儲存你每次對整個 project 增加、修改及刪除等等動作
每當你將 project 修改至某一個程度(你可以說是某個版本)
就可以利用版本控制軟體把你修改的動作送交(commit)到貯藏庫,把這次的修改定為一次修訂版(revision)。
正因為這個貯藏庫記錄了每一次修訂版,所以當你想要從貯藏庫取回(checkout)project 時
可以指定任何一次修訂版本,版本控制軟體會幫你處理好從最初版開始的一切動作
當然,如果你有在其他電腦commit過 ,也可以用版本控制軟體作更新(update)的動作
來將你目前所存的 project 更新到最新的修訂版本。
知道基本功能後就來創一個Repository庫
到google code點選Create a new project (注意!用Google Code Project Hosting 代表你的Project 是要公開的)
到google code點選Create a new project (注意!用Google Code Project Hosting 代表你的Project 是要公開的)
名稱、描述....記得打一打
注意Version control system請選擇Subversion (svn)
創好後切換到Source頁面就能看到你的repository 的位址
(https://<你project名稱>.googlecode.com/svn/)
接下來去下載client-side 的軟體(windos就用TortoiseSVN 吧)
注意Version control system請選擇Subversion (svn)
創好後切換到Source頁面就能看到你的repository 的位址
(https://<你project名稱>.googlecode.com/svn/)
接下來去下載client-side 的軟體(windos就用TortoiseSVN 吧)
安裝完成~請在想控制的資料夾按右鍵SVN Checkout 設定repository 的網址
之後要輸入帳密的話回Google Code ,到右上角的 My Profile -> Settings 裡面找找
連接成功後~就可以對這資料夾作送交(commit)、更新(update).....等動作了
之後要輸入帳密的話回Google Code ,到右上角的 My Profile -> Settings 裡面找找
連接成功後~就可以對這資料夾作送交(commit)、更新(update).....等動作了
按下提交後會跳出讓你確認要修改哪些檔案~要還原某個檔案時也會是差不多的頁面~以上
這樣就混了一篇勒ㄎㄎ
這樣就混了一篇勒ㄎㄎ