一、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,...