【SVN】Eclipse中使用Svn上傳和下載程式碼

AresCarry發表於2017-06-05

一、前言

      SVN這個版本管理工具真是非常的強大,無論什麼樣的語言都可以使用,都提供版本管理。以前小編使用C#,使用vs的時候就使用svn。現在學習了java,還是使用svn,可以說是輕車熟路,下面小編就像大家介紹一下如何進行程式碼的上傳和下載。

二、上傳

      在Eclipse中,選中要上傳的檔案,右擊,在彈出的快捷選單中選擇team–>share Project,彈出share Project對話方塊:

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

      程式碼上傳需要忽略掉:setting資料夾,.classpath、.Project檔案。 以setting資料夾為例,忽略的方法如下:右擊,add to svn :ignore

這裡寫圖片描述
這裡寫圖片描述

      忽略以後,setting資料夾,就自動消失了,如圖:

這裡寫圖片描述

      需要忽略的都忽略後,就要把需要提交的進行提交:選中,右擊,提交。

這裡寫圖片描述

      提交完成後,效果如下:

這裡寫圖片描述

      在svn的倉庫中,可以看到已經提交的專案:

這裡寫圖片描述

      綜上,對於單個專案提交操作還是比較簡單的,但是對於聚合工程還是要對setting資料夾,.classpath、.Project、traget檔案等進行忽略的。關鍵聚合工程的svn提交,小編將在下一篇部落格給大家帶來。

三、下載

      下載操作就相對簡單了,在我們的Eclipse中選擇import,彈出Import對話方塊,對話方塊中選擇SVN–》Check Project from SVN ,然後下一步:

這裡寫圖片描述

      選擇svn倉庫的路徑:這裡小編就用小編自己已經存在的,如果沒有的朋友可以通過“Create a new repository location”連線到自己要down的路徑。

這裡寫圖片描述

      下一步後,就可以看到倉庫中所有的專案,然後下一步:

這裡寫圖片描述

      選擇“Check out into the workspace as projects” ,把下載的當成專案。然後Depth選擇“fully recursive”,然後下一步:

這裡寫圖片描述

      設定下載的工作空間,然後點選Finish:

這裡寫圖片描述

      下載後的專案如下:

這裡寫圖片描述

      到這裡為止,下載操作基本也就完成了,很簡單,會使用svn的,基本一遍就會了,沒問題。下面有一些問題,希望可以和大家共勉:

      問題:我上傳的專案是maven,但是下載下來的卻不是maven專案,該怎麼辦?

  • 轉變成Maven專案

      右擊下載好的專案,選擇Configure—-> Convert to Maven Project:

這裡寫圖片描述

      如圖,是經過改變後的專案:

這裡寫圖片描述

      問題:我的專案是聚合工程,在我的manager下有很多的子系統,我下載完成後,怎麼沒有這些子系統呢?

  • 聚合工程,需要匯入子系統

      選擇聚合的工程,右擊,選擇import,在彈出的Import對話方塊中,選擇Maven資料夾下的“Existing Maven Projects”,Next,就會顯示出該專案下顯示的所有的子專案,選中要顯示的,點選Finish即可:

這裡寫圖片描述

這裡寫圖片描述

      匯入後的效果:

這裡寫圖片描述

四、小結

      再次在java這裡學習svn也是一種不一樣的體驗,所以小編通過部落格總結一下,深入的思考一下。svn真強大。使用好了才能讓自己更強大~~,加油!!

相關文章