SCM Manager 是一款同時(shí)支持Git、Subversion、Mercurial的源代碼管理服務(wù)器,基于Java構(gòu)建。
中文版由木魚制作,除了進(jìn)行全面的中文化以外,還提供了配置腳本、預(yù)置了插件并進(jìn)行了插件的中文化,以及安裝說明。
中文版介紹
SCM Manager 是一款同時(shí)支持Git、Subversion、Mercurial的源代碼管理服務(wù)器,基于Java構(gòu)建。相對于其他源碼管理服務(wù)器,它具有如下優(yōu)勢(基于官方介紹):
安裝簡單
無需手動(dòng)配置,從web界面即可進(jìn)行配置
無需任何WEB服務(wù)器和數(shù)據(jù)庫支持
支持用戶、用戶組和權(quán)限控制
脫離第三方軟件支持Git、Mercurial和Subversion
全REST客戶端API
友好的用戶界面和簡單的插件API
很多插件可用
BSD授權(quán)
更新:
本中文版基于最新版(1.30版,2013-04-12日發(fā)布)進(jìn)行制作。相對于原版,做了如下修改:
全中文界面化
預(yù)置有用的插件,并將所有的插件中文化
預(yù)置了Mercurial庫,不需要再次安裝
進(jìn)行了參數(shù)的默認(rèn)配置
提供了命令行供安裝服務(wù)、卸載和重啟服務(wù),并提供初始化腳本供自動(dòng)初始化相關(guān)的環(huán)境變量
修正了對.cs文件無法使用高亮查看的問題
默認(rèn)將配置目錄放在程序目錄的home下,便于備份(提醒請勿將中文版防止在需要管理員權(quán)限的目錄下)
第一次安裝
初次安裝時(shí),請將安裝包解開,并執(zhí)行『初始化環(huán)境變量.cmd』,腳本會(huì)自動(dòng)初始化相關(guān)的環(huán)境變量并完成對目錄的初始化。
移動(dòng)目錄或備份后還原,并且目錄位置變換
執(zhí)行『初始化環(huán)境變量.cmd』,腳本會(huì)自動(dòng)初始化相關(guān)的環(huán)境變量并完成對目錄的初始化。
如果您的源碼倉庫目錄位置變動(dòng)過(不在home下),請手動(dòng)修改源碼倉庫位置。具體配置文件為:
home\config\hg.xml
home\config\svn.xml
home\config\git.xml
控制臺(tái)運(yùn)行
如果你希望服務(wù)器手動(dòng)運(yùn)行,那么在需要的時(shí)候直接運(yùn)行『控制臺(tái)運(yùn)行.cmd』并稍等片刻即可。
作為windows 服務(wù)運(yùn)行
如果你希望SCM Manager作為windows服務(wù)運(yùn)行,請運(yùn)行『服務(wù)安裝.cmd』,腳本會(huì)自動(dòng)安裝為windows服務(wù),并設(shè)為自動(dòng)啟動(dòng)。
『服務(wù)卸載.cmd』和『服務(wù)重新啟動(dòng).cmd』可以提供對windows服務(wù)的管理。
特別提示 如果您是64位的系統(tǒng),作為服務(wù)運(yùn)行時(shí),請安裝64位的Java運(yùn)行時(shí),否則服務(wù)無法啟動(dòng)。但是控制臺(tái)運(yùn)行無此限制。
如果你需要導(dǎo)入之前的倉庫
如果你需要導(dǎo)入之前的倉庫,將對應(yīng)的倉庫放在對應(yīng)類型的倉庫目錄下,并在SCM中點(diǎn)擊『源碼倉導(dǎo)入』,并選擇類型后導(dǎo)入即可。