Eclipse Mars.1 (4.5.1) Java EE 版本中,`Window → Perspective → Open Perspective` 無 CVS 選項。
Eclipse 4.5+ **默認不再包含 CVS 支持**,CVS 已被 Git 取代為主流版本控制。
1. Help → Install New Software...
2. Work with: 選擇 "Mars - https://download.eclipse.org/releases/mars"
(或對應版本更新站點)
3. 類型過濾: "CVS"
4. 勾選:
- Eclipse CVS Client
- Eclipse CVS Client Core
5. Next → Next → Accept License → Finish
6. 重啟 Eclipse
7. Window → Perspective → Open Perspective → Other... → CVS Repository Exploring
# 本地 CVS 倉庫轉 Git
git cvsimport -C <目標Git目錄> -r cvs -k -v <模塊名>
# 或使用工具 cvs2git (更穩健)
pip install cvs2git
cvs2git --blobfile=blob.dat --dumpfile=dump.dat --username=cvs2git
git init --bare
cat blob.dat dump.dat | git fast-import
| 特性 | CVS | Git |
|---|---|---|
| 分支/合併 | 極其痛苦 | 核心優勢,輕量級分支 |
| 離線工作 | 不支持 | 完全支持 |
| 原子提交 | 無 | 有 |
| 分布式 | 集中式 | 分布式 |
| 性能 | 慢 (網絡每操作) | 極快 (本地操作) |
| 工具生態 | 幾乎消失 | 豐富 (GitHub/GitLab/IDE集成) |
Eclipse 4.5+ 需手動安裝 CVS 功能。**強烈建議將 CVS 項目遷移至 Git**,享受現代版本控制紅利。Eclipse 內置 EGit 功能完善,無需額外安裝即可使用。