Subversion(SVN)是一個開放原始碼的版本控制系統,使用SVN能提供多人共有資料的一致性,以及版本控管,適用於文件檔案或是程式碼檔案。
SVN烏龜版本控制軟體(Tortoise SVN)
官方網址如下: http://tortoisesvn.net/
檔案設定教學
安裝以後,按下右鍵,就可以看到兩個選項。
Create repository 創建專案
我們新增一個資料夾,並且選擇Create repository here。
變成版控資料夾
SVN資料夾
權限認證
要輸入帳密登入,選擇永久接受憑證會自動儲存帳密只需打一次,選擇接受憑證則之後匯入更新檔案時,需要再輸入一次
Checkout(取出)
點選右鍵”Checkout(取出)”
選擇相對應的專案控管路徑,點選確定,可取出所有上傳的資料
取出完成可看到資料夾有綠色勾勾,表示取出成功,此資料夾內的檔案有版本控管
(若未看到綠色勾勾請參考下列網址,調整電腦設定)
http://moobaabaa.blogspot.com/2014/03/tortoisesvn-win7.html
若檔案有異動,會顯示紅色驚嘆號
Import(匯入)
本機建立一個資料夾,將要控管之專案放置至此資料夾內,點選右鍵”Import(匯入)”
輸入檔案庫位址網址,及輸入本次更新的訊息(訊息請務必要打,方便知道本次更新內容)
確定後就會開始上傳檔案
SVN Commit (SVN送交)
點選右鍵”SVN Commit“,選擇相對應的專案控管路徑,點選確定,可取出所有上傳資料
勾選要更新之檔案,及填寫更新訊息
(訊息請務必要打,方便知道本次更新內容)
點選下方”Show log(顯示記錄)“,可查看檔管歷程
SVN Update (SVN更新 )
每次要編輯程式時,點選右鍵選擇”SVN Update”,可取出伺服器最新程式
瀏覽器輸入相對應網址,輸入帳密可以查看檔案資料
參考資料:相關使用技巧可參考下列網址
http://demo.tc/?seriesName=Subversion%20SVN%20%E7%89%88%E6%9C%AC%E6%8E%A7%E7%AE%A1