常見SVN用法詳解
本節和大家學習一下一些常用的版本管理工具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還有更多的使用方法,這里沒有具體介紹。
【編輯推薦】
- 專家指導:SVN學習筆記
- MyEclipse中SVN安裝配置新手指南
- 兩種SVN開發模式實現目錄結構布局
- 如何實現SVN倉庫目錄規范化管理?
- 五步輕松實現SVN安裝和啟動