SVN版本管理器入門使用教程

2021-08-02 16:10:32 字數 1260 閱讀 9451

一、svn結構作用概述:

svn目錄下一般採用標準的source/branches、source/trunk、source/tags結構。

trunk目錄下放置開發的主**,1新功能模組的開發首先放在主幹上,需要修改完善公升級時,通過建立branch進行完善;2完善的**,由負責定期將各分支的**合併至主幹,完成主幹**的版本更新;

branches目錄用於各程式設計師進行**的完善修改,該目錄下已建好各程式設計師的分支,程式設計師的**commit、update、merge主要在各自的分支中進行。

tags目錄下,按日期匯出的穩定版本,用於apache發布使用,是唯讀的。選擇某乙個版本進行標記,即出現在該目錄下。

具體使用的操作:

二、trunk操作:

1、commit:trunk版本未修改的地方,本地與svn服務端同步時,可進行commit;若不同步,需先update,將你未修改的**更新至最新,然後提交;若出現衝突(同一處**兩個人同時修改過),需要手動核實**; 2、

update:簡單的svn版本的同步;

3、merge:分支的**版本需不斷同步到主幹,完成主幹**的豐富和完善。

三、branches操作:

commit:branche的commit與主幹沒有多大關聯,為保證未修改部分的**是最新的,應先update,後commit。若不同步,需先update,將你未修改的**更新至最新,然後提交;若出現衝突(同一處**兩個人同時修改過),需要手動核實**;

update:簡單的與svn服務端版本的同步;

merge:分支的**版本需與主幹的**版本同步,否則,分支**會偏離主線太多的情況,對分支**的可用性影響較大。

四、tags操作:

用於匯出tags的穩定版本**;

五、高效使用的要求

要求每個人對svn的結構非常清楚,可以直接通過url訪問訪問相應的**,通過日誌檢視相應的版本,知道自己在進行什麼操作。

版本管理器(SVN)

svn是subversion的縮寫,是乙個開放源 的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。svn優勢 1.儲存 svn伺服器既具有cvs所具有資料儲存的優點,像是資訊資源儲存後會形成資源樹結構,便於儲存的同時,資料...

SVN版本管理器使用注意事項

svn是一種版本控制工具,主要目的是用來管理 的各個版本的,養成乙個好的版本庫管理習慣對於軟體開發會有很大的幫助。為了減小整個svn目錄的體積 以及防止過多的衝突,凡是自動生成的 都不應該上傳到svn中,即千萬不要使用svn的add命令或者選單新增任何自動生成的目錄和檔案。下面列出這些自動生成的目錄...

nvm node版本管理器安裝

mac或linux 在終端執行 curl o 可能需要配置環境變數,如出現 則需在 bash profile 檔案中新增環境變數如下,如果沒有 bash profile 檔案用 vim 建立乙個即可 export nvm dir home nvm s nvm dir nvm.sh nvm dir n...