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

Linux 環境下的 Java 開發 (四):原始碼管理

     編輯:Java 相關知識

前言

原始碼管理一般包含兩方面:多用戶共享與版本控制。Windows 平台多用 VSS,Linux 平台有 CVS 與 SVN (Windows 也可用)。理論上 SVN 功能更強,但我選擇 CVS,因 Linux 系統自帶,隨手可得,最簡單的就是最好的。

CVS 伺服器配置

Linux 系統中 CVS 無客戶端/伺服器端之分,管理多為本地檔案,也可管理遠端代碼庫 (指另一台 Linux 機器上的檔案)。但 Eclipse 整合的 CVS 外掛需連線 CVS 伺服器,此伺服器由 Linux 作業系統擔任。紅旗 Linux 安裝後預設不可作 CVS 伺服器,需配置。

第一步:制定原始碼管理策略

為每位程式設計師建立帳號,歸屬同一用戶組,設定組內用戶對屬於該組的檔案擁有完全控制權限。我的用戶名 youxia,主群組 youxia,隊友 onionz、fugui 建帳號並設主群組為 youxia (圖 1)。

第二步:配置 Linux 作為 CVS 伺服器

Linux 系統網際網路服務多由 inetd 或 xinetd 提供 (inetd 已過時,多用 xinetd)。配置 /etc/xinetd.d 目錄下服務設定檔。查看 rlogin 設定檔理解格式,將 disable = yes 改為 no 即啟用服務 (圖 2)。同理新建 cvspserver 檔案讓紅旗 Linux 成為 CVS 伺服器 (圖 3),注意最後一行指定 CVS 代碼庫存放於 /var/cvsroot。建立該目錄、修改權限、用 cvs 初始化 (圖 4)。重啟 xinetd 服務,netstat -l 確認 rlogin 與 cvspserver 已啟動 (圖 5)。

第三步:Eclipse 連線 CVS 伺服器

以 Hello World 專案為例,右鍵專案選擇「小組」-「共享專案」 (圖 6),填寫主機、代碼庫、用戶名、密碼、連接埠等資訊 (圖 7),按精靈完成加入 CVS 伺服器 (圖 8)。專案與檔案圖示變更 (圖 9),即可透過 Eclipse CVS 外掛進行檢入/檢出、版本與分支控制。Eclipse CVS 外掛視覺化功能強大,比 Linux cvs 指令好用得多。

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