首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse 整合 VSS 完整設定指南:從伺服器安裝到專案共享

     編輯:Java 相關知識

Visual SourceSafe (VSS) 是微軟早期版控系統,雖已老舊但仍有維護專案在使用。本文記錄 VSS 伺服器/用戶端安裝、資料庫建立、Eclipse VSS Plugin 設定、專案加入版控、既有專案簽出全流程。

VSS 伺服器端安裝與設定

  1. 安裝 VSS 6.0d 於伺服器
  2. 共享安裝目錄下的 NETSETUP.EXE(通常在 C:\Program Files\Microsoft Visual Studio\Common\VSS),供用戶端網路安裝
  3. 建立原始碼控制資料庫:
    • 建立共享資料夾(如 \\server\test)
    • 啟動 Visual SourceSafe Administrator
    • Tools → Create Database,指向共享資料夾
    • 新增使用者帳號(開發團隊成員)

用戶端安裝

  1. 從伺服器共享目錄執行 NETSETUP.EXE 安裝 VSS 用戶端

Eclipse VSS Plugin 安裝

  1. 下載 org.vssplugin_1.4.1-2.0-compability.zip(SourceForge:sourceforge.net/projects/vssplugin)
  2. 解壓縮,將 org.vssplugin_1.4.1 資料夾複製至 ECLIPSE_HOME/plugins/
  3. 重新啟動 Eclipse(若不見,刪除 configuration/ 除 .ini 外所有檔案)
  4. Help → About → Plug-in Details 確認載入成功
  5. Window → Customize Perspective → Show View / Other 勾選 VSS 相關選項

專案加入版控(新專案)

  1. 本地建立專案工作目錄,複製至伺服器對應位置
  2. Eclipse → File → New → Project 選擇伺服器上專案路徑建立專案
  3. 專案右鍵 → Team → Share Project → 選 VSS Configuration Wizard
  4. 輸入用戶名/密碼
  5. Browse 選擇 VSS 資料庫目錄(含 srcsafe.ini 的資料夾)
  6. VSS 用戶端建立對應子專案資料夾
  7. Relative mountpoint 選擇該資料夾
  8. 勾選「Add project recursively」,Finish
  9. 專案右鍵 → Team → Add to VSS,輸入註解
  10. 即可執行 Check-in / Check-out

簽出既有專案(客戶端)

  1. Eclipse → File → New → Project
  2. 專案右鍵 → Team → Share Project → VSS Configuration Wizard
  3. 輸入帳號密碼、選擇資料庫目錄
  4. Relative mountpoint 選擇 VSS 中對應專案資料夾
  5. 勾選遞迴,Finish
  6. 專案右鍵 → Team → Refresh 同步最新版本

電腦重啟後重新開啟專案

  1. 確認本機可免密碼存取伺服器共享
  2. Eclipse 專案右鍵 → Open Project
  3. 專案右鍵 → Team → Share Project(重新連結)

常見問題排查

  • Plugin 不顯示:清理 configuration/ 目錄重啟
  • 無法連線資料庫:檢查網路共享權限、srcsafe.ini 路徑正確性
  • Check-out 失敗:確認 VSS 用戶端離線模式設定、檔案未被他人獨佔
  • 編碼問題:VSS 6.0d 對中文檔名支援有限,建議路徑/檔名使用英文

遷移建議

VSS 已停止維護,已知問題:資料庫易損毀、無原子提交、分支合併弱、效能差。強烈建議遷移至 Git/SVN/TFS。Eclipse 原生支援 Git (EGit) 與 SVN (Subversive/Subclipse),遷移工具如 vss2svn、git-vss 可保留歷史紀錄。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved