SVN的管理與使用

2021-08-21 04:53:20 字數 2046 閱讀 3832

svn:

2.

每個專案有乙個repository(庫),首先要create repository(建立庫)

2.1右鍵->tortoisesvn->create repository here 建立乙個倉庫

2.2右鍵 -> svn checkout -> 檢出專案

3.svn的增刪改查

增加:

將要新增的檔案放到從svn檢出的專案中

右鍵->tortoisesvn->add->選擇檔案->ok

2.1 右鍵 svn update -> 填寫日誌 - > ok

刪除:

1.將要刪除的檔案直接本地刪除

2.右鍵 svn update -> 填寫日誌 - > ok

修改:

1.將要修改的檔案直接本地修改

2.右鍵 svn update -> 填寫日誌 - > ok

查詢提交日誌:

1.

右鍵->tortoisesvn->show log

回滾

1.

右鍵->tortoisesvn->show log->選擇要回滾的版本->

revert to this revision(回滾到指定版本)

2.右鍵->tortoisesvn->show log->選擇要回滾的版本->

revert chages from these revisions(

回滾到指定版本,刪除中間版本

4.解決衝突

1.衝突原因

1.a,b使用者同時檢出乙個檔案,如第3版本的a.txt,兩者同時修改,

a使用者先提交,svn中變成4版本,b還在3版本上基礎上做修改,提交時就會出現衝突問題

2 解決方式為兩種

1. 使用者b放棄自己的修改的內容,在版本4上再做修改

2. 直接更新,更新後會產生衝突,衝突時檔案中會出現 一些

大於、小於、等於號這就是svn的衝突標記,將衝突的位置做修改

(刪除大於、小於、等於號,和一些奇奇怪怪的東西),再提交

5.同區域網鏈結svn

1.管理svn專案與許可權

2. 進入軟體新增專案,會得到乙個訪問的url

3. 新增許可權

4.按照訪問的url,檢出專案即可

svn分支管理的使用與經驗

最近專案用上了svn分支管理,因為專案太過龐雜,版本迭代也過於頻繁,致使多個版本的 交雜在一起,難以維護,無法保證其中某個版本的穩定性。當然,我們也用過很土的辦法,複製乙份出來,但是,這個副本也需要加上新開發的功能。所以,我們決定使用svn分支管理。當然,這有代價,svn版本管理對二進位制檔案不友好...

SVN節點的建立與管理

按照前面的方法安裝好svn 版本控制器 後,現在我們來看看建立版本庫和設定版本訪問許可權。首先是建立新的版本庫。我們在 home repos 目錄下建立新的版本庫 ypi。使用下面的命令進行版本庫的建立 svnadmin create home repos ypi 這樣一來,版本庫 ypi 就建立好...

SVN的安裝與使用

svn建立版本庫 svn常規操作 安裝完成檢視安裝目錄 配置環境變數 此電腦 屬性 高階 環境變數 系統變數 檢測是否安裝好 檢查是否安裝過 大多數 gnu linux 發行版系統自帶了subversion 所以它很有可能已經安裝在你的系統上了。可以使用下面命令檢查是否安裝了。svn version...