關於SVN的一些筆記

2021-08-19 06:47:59 字數 944 閱讀 8998

一、svn的作用

1.能追蹤乙個專案從誕生一直到定案的過程。

2.記錄乙個專案的所有內容變化。

3.方便的查閱特定版本的修訂情況。

二、svn的trunk、branchs、tags

1.truck(主幹|主線):是用來做主方向開發的,新功能的開發應放在主線中,當模組開發完成後,需要修改,就用branch。

2.branch(分支):分支開發和主線開發是可以同時進行的,也就是並行開發,分支通常用於修復bug時使用。

3.tag(標記):用於標記某個可用的版本,可以標記已經上線發布的版本,也可以標記正在測試的版本,通常是唯讀的。

三、svn概念

1.核心配置庫repository ,可以簡單理解為**倉庫,儲存**的倉庫。

2.server伺服器 ,儲存所有版本的**倉庫。

3.client 客戶端,只儲存當前使用者的**倉庫。

四、svn關係流程圖

五、svn工作副本(workspace)

與配置庫相對應的是每個人的工作空間,程式設計師從配置庫拿到源**,放到本地作為工作副本,在工作副本上進行檢視、修改、編譯、執行、測試等操作,並把新版本的**從這裡提交回配置庫中。

六、svn常用的3個操作

3.commit 將工作提交到伺服器(每天下班之前至少做一次)

七、svn分支管理

使用分支最主要的目的是,多個分支可以並行,相互不干擾,而且任何時候都可以合併。其次,容易保證主幹的穩定性。

關於如何使用SVN的一些建議

svn是管理原始碼的主流方式之一,當多人同時編輯同一專案時經常會出現衝突,本文主要針對asp.net 專案開發中使用svn提出一點建議。vs目錄是visualstudio 生成的一些配置檔案,沒有必要上傳到伺服器 bin 目錄是後台 編譯生成的二進位制檔案,沒有必要上傳到伺服器 obj 目錄是編譯過...

關於JDBC的一些筆記

1 jdbc連線資料庫 首先要找到相應的資料庫驅動,指定連線的資料庫 載入驅動 class.forname 驅動名 獲得連線 connection con drivermanager.getconnection 資料庫連線 使用者名稱 密碼 2 執行sql語句 statement prepareds...

關於caffe的一些筆記

簡述每層的大小變化過程 data 64,3,227,227 conv1 64,96,55,55 pool1 64,96,27,27 norm1 64,96,27,27 conv2 64,256,27,27 pool2 64,256,13,13 norm2 64,256,13,13 conv3 64,...