1. 程式人生 > >(3)版本控制工具之SVN和MyEclipse整合

(3)版本控制工具之SVN和MyEclipse整合

1.引言

      在本篇部落格主要介紹如何在Myeclipse中使用我們的SVN,首先我們需要安裝我們的SVN外掛,讓我們的軟體支援SVN,我用到的MyEclipse的版本是10,SVN的外掛下載地址為:SVN_MyEclipse下載連結

2.安裝SVN外掛

2.1 將外掛解壓之後如下圖所示

這裡寫圖片描述

2.2 將features和plugins資料夾拷貝到某一個位置,我是拷貝到(D:\Users\wpx\MyEclipse\plugins\svn)

這裡寫圖片描述

2.3 在本機MyEclipse的安裝目錄找到dropins目錄,建立svn.link檔案

這裡寫圖片描述
檔案的內容為:

path=D
:/Users/wpx/MyEclipse/plugins/svn
  • 路徑為上一步我們檔案拷貝的目錄
  • 注意斜線的方向

2.4 驗證安裝成功

  • 開啟MyEclipse,檢視時候存在改圖示,如果存在該圖示,即安裝成功

這裡寫圖片描述

這裡寫圖片描述

3.在MyEclipse中使用 SVN

3.1 開啟SVN資源庫,連結伺服器倉庫

  • 開啟SVN資源庫

這裡寫圖片描述

  • 右鍵新建倉庫

這裡寫圖片描述

  • 假如有密碼,需要輸入密碼認證
  • 連結遠端倉庫成功

這裡寫圖片描述

3.2 將專案上傳到遠端分支(開發版本)

  • 這是我們新建的一個Web專案

這裡寫圖片描述

  • 右鍵專案team->share project->svn

這裡寫圖片描述

  • 注意我們提交到trunk開發分支

這裡寫圖片描述
* 提交之後是這個樣子

這裡寫圖片描述

  • 如果我們想將專案提交到SVN庫,右鍵專案team->提交,結果是這個樣子

這裡寫圖片描述

3.3 將專案從 SVN倉庫檢索到本地

  • 新建專案->從SVN檢出

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

3.4 誤刪檔案(team->還原)

這裡寫圖片描述

3.5 版本回退(已經提交到版本庫)

  • 右擊專案,找到歷史版本(注意:右擊專案)

這裡寫圖片描述

  • 找到我們的版本

這裡寫圖片描述

3.6 將trunk分支穩定後提交到tags分支

這裡寫圖片描述

這裡寫圖片描述

3.7 斷開和SVN的聯絡

這裡寫圖片描述

3.8 將bug分支修改後,合併分支

  • 首先將tags穩定版本,分支標記到branches
  • 然後branches檢索出來,做bug修復
  • 然後提交到branches,bug修復
  • 將bug修復的穩定版本,提交到tags穩定版本,此時叫做V1.1

相關推薦

3版本控制工具SVNMyEclipse整合

1.引言       在本篇部落格主要介紹如何在Myeclipse中使用我們的SVN,首先我們需要安裝我們的SVN外掛,讓我們的軟體支援SVN,我用到的MyEclipse的版本是10,SVN的外掛下載地址為:SVN_MyEclipse下載連結

DevOps入門版本控制工具構建工具的區別

VSS :Visual SourceSafe:微軟的版本控制工具,僅支援Windows作業系統。雖然簡單好用,但是僅適用於團隊級開發,不能勝任企業級的開發工作。SVN: SVN(Subversion) 是一種版本管理系統,其前身是CVS。SVN是根據CVS 的功能為基礎來設計的,它除包括了CVS 的大多數特點

版本控制工具Svn

1、什麼是SVN版本控制軟體 svn是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟體都使用svn作為程式碼版本管理軟體。(bae、淘寶code、開源社群oschina)   SVN軟體屬於C/S結構軟體,所以在使用時必須安裝伺服器端與客戶端。 2、SVN使用

版本控制工具SVNMaven的區別

一、只有svn的情況         首先考慮沒有maven的情況。這樣的話,專案組每個開發人員,都需要在本地check out所有的原始碼。 每次提交之前,需要先更新周邊工程的程式碼。由於工程之間是依賴的,所以很可能需要把所有的程式碼都更新一遍。在專案依賴混亂的情況下,就更麻煩 ,等於說,專案組成員之間

集中式SVN分布式Git版本控制系統的簡單比較

ron table targe 特點 相對 tps ble 12px pan 集中式(SVN) 分布式(Git) 是否有中央服務器 有。開發人員需要從中央服務器獲得最新版本的項目然後在本地開發,開發完推送給中央服務器。因此脫離服

SVNsubversion版本控制軟體的安裝與配置

本文主要介紹windows與阿里雲liunx(centos)的安裝與配置SVN工作原理:客戶端-服務端   程式碼的提交、更新   每一個版本都會在svn的安裝配置目錄下 SVN下載地址:http://subversion.apache.org/packages.ht

python基礎3---流程控制

組成 不同 一個 if語句 range inpu n-1 一是 選擇   流程控制   與C語言不通的是python的流程控制代碼塊不是用{}花括號表示的,而是強制縮進來控制的;而且縮進必須一致,官方推薦是使用4個空格,不建議使用tab(制表符)做縮進,一是不同的系統tab

版本控制工具Git

但是 不想 之前 設置 xxx 遠程 -o span 兩種 git三層結構 工作區working directory 暫存區staging index 版本庫git directory(Repository) Git文件的四種狀態 untracked未被追蹤 Modifie

Spring43——IOC控制反轉

1.Spring裝配一個bean 在前一章中已涉及到此知識點,通俗的來講:在建立People實體之後,在beans.xml 中配置,然後在實現類中呼叫 beans.xml檔案,即裝配完成,呼叫預設的構造方法。 建立實體 (People.java) 類 publi

HTTP協議3瀏覽器的使用檢視原始碼

在做CTF的Web類題目時,推薦使用Firefox瀏覽器。下面介紹一些在解題過程中關於瀏覽器的常用技巧。首先就是檢視原始碼。在做Web題目時,經常需要檢視網站原始碼,有的flag直接就藏在原始碼中,有些題目則是在原始碼中給出提示和線索,所以檢視原始碼通常是做Web題的第一步。例題1:BugKu Web2 開

HTTP協議3瀏覽器的使用查看源碼

右擊 技術分享 fir 繞過 就是 關於 bug 需要 地址欄 在做CTF的Web類題目時,推薦使用Firefox瀏覽器。下面介紹一些在解題過程中關於瀏覽器的常用技巧。首先就是查看源碼。在做Web題目時,經常需要查看網站源碼,有的flag直接就藏在源碼中,有些題目則是在源碼

C語言基礎教程3流程控制

流程控制 什麼是流程控制 程式程式碼執行的順序。 流程控制的分類 順序執行 選擇執行   定義:某些程式碼可能執行,可能不執行,有選擇的執行某些程式碼。 分類:if If最簡單的用法: 如果想控制多個語句的執行或者不執行,那麼需要

【原始碼剖析】Launcher 8.0 原始碼 26---使用者操作3拖拽模式springload

接下來是第三種狀態,springloader模式,也是drag模式。 到此刻使用者的操作有3中,點選,滑動,長按。 點選是觸發onclick,滑動是GroupView自帶方法,而長按一種是進入overview或allapp模式,另外一種就是接下來學習的drag模式。

Git版本控制工具Windows系統安裝

1:Git安裝         ⑴Windows版本Git下載                 a:地址                                                  注意:我們上面下載的是2.19.0的windows 64位的

計算機網路3——資料鏈路層“基本概念+三個基本問題+ppp協議”

資料鏈路層的通道型別: 點對點通道——這種通道使用一對一的點對點通訊方式。 廣播通道——這種通道使用一對多的廣播通道方式,因此過程比較複雜。廣播通道上連線的主機很多,因此必須使用專用的共享通道協議來協調這些主機的資料傳送。 鏈路與資料鏈路: 鏈路——是一條

3聚類演算法DBSCAN演算法

文章目錄 1.引言 2.`DBSCAN`相關定義 3.`DBSCAN`密度聚類思想 3.1 `DBSCAN`演算法定義 3.2 DBSCAN演算法流程 4.`DBSCAN`演算法實現 4.1 使用`n

用Latex排版論文3控制與決策》初稿LaTex模版編譯出現"\bibname undefined"解決辦法

    師姐要投NEU辦的《控制與決策》,我幫忙用LaTex排版。我下載了《控制與決策》官網提供的模板之後,嘗試編譯了一下,結果出現“\bibname undefined”的錯誤。官網給出了一個解決這個問題的辦法如下:     我嘗試了一下這個方法,要改的地方不只這一個問

PHP基礎3---流程控制語句

一.PHP流程控制概述 在其他語言中我們已經掌握了流程控制相關語句,在PHP裡面也是大同小異的東西,大致分為:順序結構,選擇結構,迴圈結構,很少有一個程式只使用一種結構來完成某種操作,基本上都是三種合用。 順序結構 順序結構是最基本的結構方式,各流程

ROS學習記錄3--Kobuki控制大合集

宣告:本文收錄Kobuki所有操作命令,以後都在本文更新。 1.啟動Kobuki roslaunch kobuki_node minimal.launch 2.改變顏色或關閉LED(通過釋出話

JDBC3JAVA連線資料庫 抽象DAO操作

抽象DAO操作 關於所有的表操作都會對應一些操作,我們都會把這些抽取到對應的DAO中。那麼存在大量的重複操作,是否可以抽出通用的部分,供大家繼承使用。 把DAO的操作先寫成介面,把通用的操作提煉出來。 實現操作 根據主鍵查詢 查詢所有 增加、刪除、修改、記