SCM Manager 是一款同時(shí)支持Git、Subversion、Mercurial的源代碼管理服務(wù)器,基于Java構(gòu)建。
SCM Manager中文版由木魚(yú)制作,除了進(jìn)行全面的中文化以外,還提供了配置腳本、預(yù)置了插件并進(jìn)行了插件的中文化,以及安裝說(shuō)明。
SCM Manager特色
- 安裝簡(jiǎn)單
- 無(wú)需手動(dòng)配置,從web界面即可進(jìn)行配置
- 無(wú)需任何WEB服務(wù)器和數(shù)據(jù)庫(kù)支持
- 支持用戶、用戶組和權(quán)限控制
- 脫離第三方軟件支持Git、Mercurial和Subversion
- 全REST客戶端API
- 友好的用戶界面和簡(jiǎn)單的插件API
- 很多插件可用
- BSD授權(quán)
中文版修改說(shuō)明
1、全中文界面化
2、預(yù)置有用的插件,并將所有的插件中文化
3、預(yù)置了Mercurial庫(kù),不需要再次安裝
4、進(jìn)行了參數(shù)的默認(rèn)配置
5、提供了命令行供安裝服務(wù)、卸載和重啟服務(wù),并提供初始化腳本供自動(dòng)初始化相關(guān)的環(huán)境變量
6、修正了對(duì).cs文件無(wú)法使用高亮查看的問(wèn)題
7、默認(rèn)將配置目錄放在程序目錄的home下,便于備份(提醒請(qǐng)勿將中文版防止在需要管理員權(quán)限的目錄下)
8、添加輔助安裝腳本
安裝配置說(shuō)明
提示:請(qǐng)確認(rèn)在進(jìn)行操作之前您已經(jīng)安裝了Java環(huán)境。
注意:安裝后默認(rèn)用戶名和密碼都是 scmadmin。提供的腳本中,除了『控制臺(tái)運(yùn)行.cmd』不需要管理員權(quán)限外,其它的請(qǐng)以管理員身份運(yùn)行,否則會(huì)運(yùn)行失敗。
第一次安裝
初次安裝時(shí),請(qǐng)將安裝包解開(kāi),并執(zhí)行『1.全新安裝_初始化環(huán)境.cmd』腳本會(huì)自動(dòng)初始化相關(guān)的環(huán)境變量并完成對(duì)目錄的初始化。
初始化僅需要運(yùn)行一次(不管是全新安裝還是更新),通常無(wú)需再次運(yùn)行。特別的,如果您移動(dòng)了程序所在目錄,請(qǐng)參考后續(xù)內(nèi)容恢復(fù)運(yùn)行。
移動(dòng)目錄或備份后還原,并且目錄位置變換
執(zhí)行『初始化環(huán)境變量.cmd』腳本會(huì)自動(dòng)初始化相關(guān)的環(huán)境變量并完成對(duì)目錄的初始化。
如果您的源碼倉(cāng)庫(kù)目錄位置變動(dòng)過(guò)(不在home下),請(qǐng)手動(dòng)修改源碼倉(cāng)庫(kù)位置。具體配置文件為:
home\config\bzr.xml
home\config\hg.xml
home\config\svn.xml
home\config\git.xml
控制臺(tái)運(yùn)行
如果你希望服務(wù)器手動(dòng)運(yùn)行,那么在需要的時(shí)候直接運(yùn)行『9.以控制臺(tái)模式直接運(yùn)行(供測(cè)試運(yùn)行).cmd』并稍等片刻即可。
作為windows 服務(wù)運(yùn)行
如果你希望SCM Manager作為windows服務(wù)運(yùn)行,請(qǐng)運(yùn)行『3.安裝為系統(tǒng)服務(wù)并自動(dòng)啟動(dòng).cmd』腳本會(huì)自動(dòng)安裝為windows服務(wù),并設(shè)為自動(dòng)啟動(dòng)。
『4.卸載系統(tǒng)服務(wù).cmd』和『5.重啟動(dòng)系統(tǒng)服務(wù).cmd』可以提供對(duì)windows服務(wù)的管理。
特別提示 如果您是64位的系統(tǒng),作為服務(wù)運(yùn)行時(shí),請(qǐng)安裝64位的Java運(yùn)行時(shí),否則服務(wù)無(wú)法啟動(dòng)。但是控制臺(tái)運(yùn)行無(wú)此限制。
如果你需要導(dǎo)入之前的倉(cāng)庫(kù)
如果你需要導(dǎo)入之前的倉(cāng)庫(kù),將對(duì)應(yīng)的倉(cāng)庫(kù)放在對(duì)應(yīng)類型的倉(cāng)庫(kù)目錄下,并在SCM中點(diǎn)擊『源碼倉(cāng)導(dǎo)入』,并選擇類型后導(dǎo)入即可。
升級(jí)安裝到最新版
如果您下載了最新版,并且已經(jīng)有一個(gè)老版本的安裝,您可以通過(guò)以下方法來(lái)升級(jí)當(dāng)前的安裝。
警告:為避免升級(jí)導(dǎo)致您的數(shù)據(jù)丟失,強(qiáng)烈建議您在升級(jí)前備份所有的數(shù)據(jù),包括源碼倉(cāng)庫(kù)和原始的服務(wù)器軟件。
①刪除老版本服務(wù)器中除home目錄之外的所有文件
②刪除 home 目錄下 除 config、repositories 之外的所有文件
③從新版本中解壓所有文件并復(fù)制到老版本程序目錄
④運(yùn)行 2.升級(jí)安裝.cmd 重建服務(wù)
⑤完畢
更新說(shuō)明
- 更新核心從1.35到1.37版本
- 添加插件 scm-driectfilelink-plugin 1.0版本(直接創(chuàng)建文件鏈接)
- 添加插件 scm-fork-plugin 1.3版本(支持克隆倉(cāng)庫(kù)、推送合并請(qǐng)求)
- 增加 scm-filteredviews-plugin 插件
- 更新 scm-activity-plugin 插件到 1.11版本
- 更新 scm-notify-plugin 插件到 1.5版本
- 更新 scm-statistics-plugin 到1.8版本
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版