第4課 SVN

何周钦發表於2024-10-19

1、svn的定義:
svn是一個開放原始碼的版本控制系統,透過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個專案,實現共享資源,實現最終集中式管理。
2.snv的作用:
在專案中對需求規格說明書,測試用例,程式碼,以及專案專案的檔案進項管理和分享。
3、svn 工作原理(集中式倉庫)

4、svn網路要求:
svn必須在同一個區域網操作
5、svn模式:
svn是基於客戶/伺服器模式:
a、複製----修改----合併(svn預設的模式)
b、鎖定--修改----解鎖(個人運用模式)
6、svn優勢 1)儲存(2)速度(3)安全
7、svn解決專案中的版本問題?
(1)解決程式碼衝突問題
(2)恢復至以前版本
(3)進行許可權控制
(4)專案版本釋出困難
SVN checkout -- 檢出,用客戶端連線SVN伺服器之後,從伺服器拉取所有的資料
checkout directory -- 檢出的目錄,拉取伺服器中所有的資料存放在本地的目錄
SVN update -- 如果伺服器內容有更新,使用SVN update可以使本地資料和伺服器 的資料進行同步
SVN commit -- 上傳檔案到伺服器前需要先用SVN update進行同步,再使用SVN commit進行提交

相關文章