1 min read
eclipse-svn-symfony
2012-03-09
Subclipse功能簡介
建立本機端的repository
- 於eclipse內打開SVN Repository的perspective
- 於SVN Repositories視窗內右邊的倒三角形 -> New repository…
- 選擇要建立repository的位置 -> OK
建立資料夾
- 右鍵點選repository -> New -> New remote folder
- 輸入資料夾名稱
匯入資料
- 右鍵點選資料夾 -> Import…
- 於Import directory內選擇要被匯入的資料
- 於Comment:內輸入註解
- OK
Checkout並建立專案
- 右鍵點選要被Checkout的資料夾 -> Checkout…
- 選擇Check out as a project configured using the New Project Wizard
- 選擇Check out HEAD revision
- 選擇Depth:為Fully recursive
- 選擇Allow unversioned obstructions
- Finish
- 選擇專案的種類為PHP Project
- 剩下的步驟同Eclipse建立新專案的步驟
送交至Repository(Commit)
- 右鍵點選已經被修改的檔案 -> Team -> Commit…
- 視窗上方輸入要commit的message
- 視窗下方確認要送交的檔案/目錄
- OK
- 請不要在送交的message內使用中文
自專案中新增檔案/目錄
- 右鍵點選要新增至repository的檔案/目錄 -> Team -> Add to Version Control
- 如果要取消, 請在右鍵點選要取消的檔案/目錄 -> Team -> Revert…
- 送交要新增的檔案/目錄
更新Repository
- 右鍵點選要更新的檔案/目錄 -> Team -> Update to HEAD
刪除Repository內的檔案/目錄
移動Repository內的檔案/目錄
解決衝突
- 送交時發生out of date錯誤
- 更新時發現File conflicts
- Edit Conflict
- Mark Resolved…
- 送交
清除暫存的登入帳號密碼
Symfony和svn
- 於Repository內建立三個資料夾:
myproject/
branches/
tags/
trunk/
- 複製Symfony資料夾至myproject內
- 更改Symfony資料夾的名稱為專案名稱(以下仍繼續使用Symfony)
- 右鍵點選Symfony/src -> Team -> Add to Version Control
- 忽略下列檔案:
vendor
app/內的bootstrap
app/config/內的 parameters.ini
app/cache/內的
app/logs/內的 *
web/內的 bundles
參考資料