upsource是JetBrains公司推出的新一代代碼審查工具,適用于需要解決對(duì)代碼做review以及統(tǒng)計(jì)開發(fā)人員對(duì)代碼貢獻(xiàn)等問題的團(tuán)隊(duì)。軟件集成了日志查看、關(guān)鍵字查找定位、重構(gòu)評(píng)論及討論等功能,并且能夠與多種版本控制工具進(jìn)行集成,包括Git、Mercurial、Subversion或Perforce,開發(fā)者可以使用這一工具對(duì)已簽入的代碼進(jìn)行瀏覽和審查。
安裝激活
1、解壓壓縮包找到Upsource目錄下的bin目錄下的upsource.bat文件,雙擊啟動(dòng)
2、運(yùn)行命令行工具,直接把upsource.bat文件拖入命令行工具后空格輸入start回車,等待系統(tǒng)安裝完即可
3、start執(zhí)行完畢后會(huì)打開默認(rèn)設(shè)置的xxx-pro.local:8080這個(gè)地址,點(diǎn)擊Set up進(jìn)行設(shè)置
4、手動(dòng)修改地址為localhost:8080或者把localhost改成你的ip地址,點(diǎn)擊next
5、用戶名修改成自己想要的,然后輸入密碼并重復(fù)密碼
6、軟件自動(dòng)生成許可證
7、等待安裝,直至安裝完成
使用教程
1、點(diǎn)擊右上角登錄,使用之前的管理員登錄,然后點(diǎn)擊create a
project創(chuàng)建一個(gè)新項(xiàng)目
2、填寫好項(xiàng)目名稱project name,下面的Porject ID和Code review ID Pattern直接用系統(tǒng)自動(dòng)生成的即可
3、VCS版本控制工具使用SVN,認(rèn)證方式選的中間的賬號(hào)密碼認(rèn)證。這里需要注意下Branches的填寫,理論上你svn的路徑下應(yīng)該有trunk(主分支),Branches(其他分支)和tags(保存的歷史版本),這里默認(rèn)幫你填寫了trunk和Branches,如果你直接管理你當(dāng)前的的項(xiàng)目,那么這些需要?jiǎng)h除掉,讓Branches里面留空白即可
4、最后點(diǎn)一下Test connection,如果成功,點(diǎn)擊最下面的Create project完成即可
功能特色
1、自動(dòng)化代碼審查
享受一個(gè)輕量級(jí)工作流后提交審查,將要求和部門審查,不 不管你的團(tuán)隊(duì)多么小或大。設(shè)置觸發(fā)器來自動(dòng)創(chuàng)建的代碼審查 分配基于多項(xiàng)標(biāo)準(zhǔn)評(píng)審。
2、庫(kù)瀏覽和搜索
享受統(tǒng)一訪問所有你的Git,善變,Perforce或者顛覆項(xiàng)目。Quickly find what you're looking for with our powerful search engine.
3、集成
回顧GitHub拉要求和gitlab合并請(qǐng)求在Upsource。結(jié)合流行的 問題跟蹤如JIRA和你追蹤領(lǐng)先,并持續(xù)集成服務(wù)器。
4、代碼洞察
領(lǐng)先的提供語法高亮的幾十種語言,但球隊(duì)使用java,Kotlin, PHP、JavaScript、Python獲得額外的優(yōu)勢(shì)。它具有領(lǐng)先的知識(shí) IntelliJ IDEA的核心,這些擁有深入的語言和提供服務(wù)器端的代碼靜態(tài)分析代碼知道 ,導(dǎo)航,搜索。
5、數(shù)據(jù)驅(qū)動(dòng)項(xiàng)目分析
領(lǐng)先的集風(fēng)險(xiǎn)投資的使用和代碼審查的統(tǒng)計(jì)數(shù)據(jù),并提供了大量的一 鳥瞰你的項(xiàng)目去報(bào)道。
6、安防
利用先進(jìn)的用戶管理、顆粒和每個(gè)項(xiàng)目的權(quán)限,并 多重認(rèn)證模塊。
7、團(tuán)隊(duì)協(xié)作
參與討論,@提到的其他用戶,并與一個(gè)URL分享一切,包括 代碼,修改,打印,審核代碼,搜索過濾,文件,甚至代碼的選擇。使用 反應(yīng)和解鎖成就你使用領(lǐng)先!
8、IDE插件
安裝IntelliJ IDEA和其它JetBrains IDE代碼審查的插件,并參與討論和 代碼從您的IDE代碼進(jìn)行管理評(píng)審。
9、可擴(kuò)展性
領(lǐng)先的提供了一個(gè)分布式集群設(shè)置,可容納數(shù)百個(gè)項(xiàng)目,為 成千上萬的用戶,并確保24/7的可用性和容錯(cuò)能力。
0條評(píng)論