常見SVN用法詳解

2021-05-28 00:12:30 字數 1273 閱讀 5832

本節和大家學習一下一些常用的版本管理工具svn用法,這些是基礎的東西,希望初學者或者對svn感興趣的朋友們認真學習,希望通過本節的介紹大家能夠掌握svn用法。下面讓我們看一下詳細介紹吧。

版本管理工具svn用法擇要

推薦svn+tortoisesvn是一組開源的版本管理工具,繼承了cvs的穩健性,又支援檔案改名等新功能。

常規的工作順序

1建立svn版本庫

2匯入或者用版本庫瀏覽器建立版本庫內部的目錄樹

3檢出版本庫

4在檢出的目錄樹內建立工程

5修改-提交-更新-合併

6分支,標籤等

---------------------------基本svn用法---------------------------

建立-〉匯入-〉檢出

如何建立乙個版本庫?

新建乙個空目錄;

tsvn右鍵的「在此建立版本庫」;

本地使用時選擇bdb格式,本地使用而且要網路共享時,選擇fsfs格式。

svn用法之如何「匯入」現有工程?

選擇要加入版本庫的檔案或者目錄;

tsvn右鍵的「匯入」(import);

定位要儲存的版本庫位置;

檢出,在svn管理下開始工作

選擇「工作副本」所在的目錄;

tsvn右鍵的「檢出」(checkout);

匯出,不要svn控制

選擇目錄,用來儲存匯出的檔案;

tsvn右鍵的「匯出」(export);

svn用法之獲得舊的檔案

tsvn右鍵的「更新到版本。。。」;

注意:對舊版本檔案的編輯不能提交。

儘管subversion本身不區分標記和分支,它們的使用方法還是有些不同。

·在某個特殊的階段標記被用來建立乙個專案的靜態映像。同樣地標記和分支應該被獨特地應用於開發品。這就是我們首選推薦/trunk/branches/tags這樣的版本庫結構的原因。使用標記的版本並不是乙個好想法,因為你的本地檔案沒有寫保護,你這樣做容易犯錯誤。不管怎樣如果你試著提交(修改)到乙個包含/標記/的版本庫路徑下,tortoisesvn會給你警告。

·如果你想要在乙個已經標記的發布版上做更多的修改。正確的操作方法是先從標記處建立乙個新分支然後提交這個分支。在這個分支的基礎上進行修改後再從這個新分支上建立乙個新標記,例如version_1.0.1。·如果你修改了乙個從分支建立的工作副本然後又提交了這個副本,那麼所有的修改會轉到乙個新分支裡而不是主幹。僅僅是儲存了修改的資料。其餘的資料還是便宜複製。版本管理工具svn用法就簡單介紹到這裡,當然svn還有更多的使用方法,這裡沒有具體介紹。

vector常見用法詳解

vector常見用法詳解 vector是乙個線性順序結構,相當於陣列,可以不預先指定陣列的大小,並且能夠自動擴建。建立乙個vector後,它會自動在記憶體中分配一塊連續的 記憶體空間進行資料儲存,這個大小即capacity 函式的返回值。當儲存的資料 超過分配的空間時,vector會重新分配一塊記憶...

git diff 常見用法詳解

diff 常見用法 git diff 用於比較兩次修改的差異 1.1 比較工作區與暫存區 git diff 不加引數即預設比較工作區與暫存區 1.2 比較暫存區與最新本地版本庫 本地庫中最近一次commit的內容 git diff cached 1.3 比較工作區與最新本地版本庫 git diff ...

STL string 常見用法詳解

定義string的方式跟基本資料型別相同,只需要在string後跟上變數名即可 string str 如果要初始化,可以直接給string型別的變數進行賦值 string str abcd 1 通過下標訪問 一般來說,可以直接像字元陣列那樣去訪問string include include usin...