SVN版本控制

2021-08-20 15:18:23 字數 525 閱讀 6083

一般情況,svn分3個目錄

主幹(trunk)、分支(branch )、**標記(**tag)

trunk:是用來做主方向開發的,乙個新模組的開發,這個時候就放在trunk,當模組開發完成後,需要修改,就用branch。

branch:是用來做並行開發的,這裡的並行是指和trunk進行比較。

tag:是用來做乙個milestone的,不管是不是發布版本,但都是乙個可用的版本。這裡,應該是唯讀的。更多的是乙個顯示用的,給人乙個可讀的標記。

總結:

1)tag上不做任務**修改

2)新需求開發,從主幹(最新穩定的)做分支在分支上開發

3)新需求分支開發完成或者分支bug修正後,都必須合併到主幹

4)主幹可在合併後發現問題(並沒打tag)做部分修改

branch 和 tag可以直接從trunk copy而來

SVN版本控制

1.svn安裝 sudo apt get install subversion 2.建立倉庫 對於多個 倉庫 首先在 var 下建立svn主目錄。svnadmin create var svn test1 svnadmin create var svn test2 3.修改配置檔案 倉庫目錄下 co...

本地版本跟svn版本對比 SVN(版本控制)

1.工作原理 客戶端 服務端 2.svn常見操作 1.發布專案 share project 專案組長將本機的專案第一次發布到 倉庫 3.提交 commit 組員將修改後的內同步到伺服器 本地 伺服器 4.更新 update 將伺服器中的最新 同步到本地 伺服器 本地 注意 更新提交操作 要及時 防止...

版本控制工具 SVN

學習svn的 svn入門使用 伺服器 tigris svn 客戶端 tortoise svn 伺服器的搭建 tigris svn server 1.6.5 2 建立中心庫 svnadmin create d share svnrepo 3 修改許可權配置 修改conf svnserve.conf 檔...