開發工具鏈-svn核心教程

一、簡介

1. 概述

經典的svn工作流程:

1、從服務器下載項目組最新代碼。

2、進入自己的分支,進行工作,每隔一段時間向服務器自己的分支提交一次代碼。

3、下班前把自己的分支合併到服務器主分支上,一天的工作完成。

2.核心價值

非常容易上手的版本管理軟件,有嚴格的權限管理。

3.svn與git對比

SVN(Subversion)是集中式管理的版本控制器,而Git是分佈式管理的版本控制器。svn簡單好上手,擁有嚴格的權限管理。svn必須聯網才能工作,git則不需要,git相對更加安全高效一些,推薦用使用git。

 

二、安裝

Eclipse安裝配置svn插件

1.方法一:離線安裝

下載載需要的插件包:http://www.oschina.net/p/subclipse/,包裏會有"plugins"和"features"兩個文件夾,找到eclipse目錄下"plugins"和"features"文件夾,將下載好的的svn對應名稱文件夾下的內容複製到eclipse的同名文件夾中。

2.方法二:在線安裝

點擊 Help --> Install New Software...-->http://subclipse.tigris.org/update_1.8.x  (支持的是Subversion 1.7.x)

 

Windows安裝svn客戶端

TortoiseSVN下載地址

安裝非常的簡單,幾乎都是下一步

安裝完成後,可以憑已有的svn賬號瀏覽、檢出、管理svn資源庫

參考文獻: TortoiseSVN教程

Windows安裝svn服務器(可選)

VisualSVN Server下載地址

安裝非常的簡單,幾乎都是下一步

安裝完成後,打開“ VisualSVN Server Manager ”,可以自行配置資源庫,進行權限管理等,如下:

 

三、Eclipse中使用SVN

step1:進入svn資源庫視圖

step2:新建資源庫位置

輸入svn url地址後Finish

資源庫添加成功:

step3:檢出項目

右鍵項目檢出爲...->勾選作爲新項目檢出->Finish

選擇Dynamic Web Project->填入項目名->Finish

step3:體驗常見版本控制功能

(1)添加至版本控制:添加文件到版本庫

(2)提交:提交修改本地倉庫

(3)更新:拉取svn資源庫

(4)顯示資源歷史記錄:提交版本記錄

(5)與資源庫同步:與遠程倉庫同步

(6)還原:回退/還原至某一版本;單個文件還原:右鍵文件->repalce with -> 相應版本(如Head)

(7)Update to Version :版本切換至指定版本

  (8) 還原補救:使用Local history 恢復誤還原但未保存至資源庫的文件,自己寫的代碼沒保存不小心還原了可以找回

      右鍵文件->replace with -> Local history

      也可以通過:右鍵文件->team->show Local history->查看本地文件修改歷史版本

後記:這篇文章適合使用svn的新手,第(8)條還是很實用的,若想要對SVN有更多的瞭解,可以移步至

http://www.runoob.com/svn/svn-tutorial.html

Thank you for reading.

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章