|
Subversion
在
WebSphere
的應用 |
|
|
|
|
|
我們都知道WebSphere是以Eclipse為基礎所發展的,而Subversion有Eclipse的Plug-in;所以我們來嘗試掛 |
|
上去看看: |
|
|
| 1.
下載相關的Plug-in: |
|
※首先來到
http://www.tigris.org/ 選擇 SCM (Software Configuration
Management)分類 |
|
※它會有一排相關的討論版;請找到
Subclipse 這個論壇 |
|
※下載Plug-in套件 |
|
|
|
 |
| |
| |
| 2.
解壓縮至WebSphere: |
|
※下載的檔案解壓縮之後可以看到兩個檔案夾 |
|
※請複製到 C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\eclipse\plugins 之下 |
|
(如果您是依照一般安裝的話應該是這個位置~~) |
|
|
|
 |
|
|
|
|
| 3. 開啟WebSphere: |
※選擇
(開啟視景) |
|
※您應該就會看到SVN的套件選項出現 |
|
|
|
 |
|
|
|
|
| 接下來我們來做相關的功能測試: |
| |
| 4. 建立New
Project: |
|
※建立一個 svn-test 的 new
project |
|
※建立幾支 java 檔案 |
|
|
|
 |
|
|
|
|
| 5. 將
Project
匯出作為Virgin Type
File: |
|
※依照下列順序將檔案匯出 |
|
|
|
 |
|
|
|
|
|
※選擇全部檔案;並指定目錄存放 |
|
|
|
 |
|
|
|
|
| 6. 將
File Import 至
Repository Server 上: |
|
※檔案全部展開如下圖;並
Import 到 Server 上新建立的 svn-test Repository 中 |
|
|
|
 |
|
|
|
|
|
※Export repository File
List |
|
|
|
 |
|
|
|
|
| 7.
在
WebSphere 中定義 Repository 的位置: |
|
※檔案全部展開如下圖;並
Import 到 Server 上新建立的 svn-test Repository 中 |
|
|
|
 |
|
|
|
|
|
※指定 Repository 路徑;如果有設定帳號密碼也一並填入 |
|
|
|
 |
|
|
|
|
|
※接下來就可以看到 WebSphere 已經連接到
svn-test Repository 上 |
|
※可以看到右下方出現 SVN Console
;裡面列出已經處理過的動作 |
|
|
|
 |
|
|
|
|
| 8.
Check
Out File Form Repository: |
|
※依照步驟;我們選擇
check out as project |
|
|
|
 |
|
|
|
|
|
※選擇 JAVA 視景,我們就可以看到所 check out 的
project 以及 file list |
|
※右下方的 SVN Console 也會列出 check out
project 的明細 |
|
 |
|
|
|
|
| 9.
Modify
and commit file: |
|
※依照步驟;可以選擇
Java編輯器或是直接選擇開啟 |
|
※開啟檔案後就可以開始修改 |
|
 |
|
|
|
|
|
※左邊圖是目前檔案的狀態;目前沒有做修改 |
|
※右邊圖是檔案內容;以及我們將要修改的部份 |
|
 |
|
|
|
|
|
※我們修改檔案後存檔;我們可以看到左邊的狀態就有改變 |
|
|
|
 |
|
|
|
|
|
※接下來我們選擇 commit file |
|
|
|
 |
|
|
|
|
|
※您可以在這填入 message for this
file |
|
※確定後;檔案就會更新版本並且寫入修改以及
message |
|
 |
|
|
|
|
| 10.
History
and Diff: |
|
※依照步驟;我們來看檔案過去的歷史列表 |
|
|
|
 |
|
|
|
|
|
※右下方會有檔案修改的紀錄 |
|
|
|
 |
|
|
|
|
|
※依照步驟;我們來看修改的狀況 |
|
|
|
 |
|
|
|
|
|
※視窗中會列出檔案哪邊曾做過修改;以及列出
commit 的時間 |
|
|
|
 |
|
|
|
|
| 11.
File
Revert: |
|
※如果我們想要回復上一版本的狀態;我們可以做
Revert File |
|
|
|
 |
|
|
|
|
|
※依照步驟;我們可以看到檔案回復到上一版本的狀態以及檔案更改的狀態也消失了 |
|
|
|
 |
|
|
|
|