ReviewBoard 的安裝和使用(五)—— RBTools工具的使用
Linux 下開發的人員比較習慣於使用命令列工具,剛才網頁上提交檔案的方式感覺更適合windows 下的開發人員,那ReviewBoard 有沒有提交程式碼的命令列工具呢,那就是RBTools了。
安裝RBTools:
pip install RBTools
當前RBTools 版本是0.7.5,相應的命令是rbt,之前網上的教程中的命令大多是post-review,估計是比較舊的版本了,不過對應的引數都類似。
rbt 命令有很多引數,詳細說明可以檢視官方文件RBTools 文件,讀者有興趣可以自行查閱。
這裡我們提交程式碼用到的是 post
引數,post 自身也有很多引數,使用rbt help post
列舉我們要用到的:
-d 顯示除錯資訊
-p 提交之後立即釋出,不用此引數則存為草稿
--summary 指定摘要
--diff-filename 指定要提交的diff檔案(使用git diff生成)
--description 指定描述
--description-file 指定描述檔案,當描述的內容過多的時候,先將內容寫入檔案,再用此引數指定檔案。
--target-groups 指定專案組
--target-people 指定稽核人員
程式碼提交預設的分支是 origin/master
,如果你要提交到別的分支,比如develop,得這樣用 --tracking-branch=origin/develop
最後在開始使用rbt 命令前,還需要在專案目錄下新建一個配置檔案.reviewboardrc,基本配置如下:
REVIEWBOARD_URL="http://127.0.0.1"
REPOSITORY="[email protected]:company/Project"
USERNAME="test_01"
PASSWORD="******"
終於配置完成,下面就可以使用了。
我們將更新的資訊都寫在命令列裡,
rbt post -p -d --tracking-branch=origin/develop --diff-filename=a.diff --summary=init_blog --description="complete blog index" --target-group=Blog --target-people=reviewer_01
使用-d
引數可以直觀的顯示每一步的執行過程,執行成功後,我們在網頁上檢視一下。
可以看到summary為“init_blog”的post已經提交成功了,點進去再看一下
發現命令列提交的資訊全部正常提交,用rbt 工具確實很方便。
覺得命令列太長的同學也可以動手寫成指令碼,這樣每次就只要寫資訊,而不用敲那一長串命令了。
如果看了覺得有問題的,歡迎留言與我討論。
相關推薦
ReviewBoard 的安裝和使用(五)—— RBTools工具的使用
Linux 下開發的人員比較習慣於使用命令列工具,剛才網頁上提交檔案的方式感覺更適合windows 下的開發人員,那ReviewBoard 有沒有提交程式碼的命令列工具呢,那就是RBTools了。 安裝RBTools: pip install RBToo
我的前端工具集(五)提示工具之模態窗提示
我的前端工具集(五)提示工具之模態窗提示 liuyuhang原創,未經允許禁止轉載 1、需求 很多頁面操作都需要提示,比如操作成功,操作失敗之類。 總不能沒事就console.log或者alert吧。 所以一個操作提示很重要 &nbs
開發工具:全棧開發工具彙總(五)——其他工具
四、其他工具 Beyond_Compare:文字比較工具 mindmaster pro6.2.2:腦圖工具 MindManager15EN_破解版:腦圖工具 Fish-v320:百度文件下載工具 fscapture_gr:小型截圖工具(可實現滾屏擷取
(五)Java工具類ArrayUtils詳解
說明:ArrayUtils工具類在標準的應用程式中是不可以被例項化的: 參考:[參考地址](http://commons.apache.org/proper/commons-lang/javadocs/api-release/) 1 2 public static bool
安裝部署(五)Ubuntu系統監控(一)
nmon 話不多說,不知道的百度吧 apt-get install nmon 快捷鍵:c cpu m memory d disk n network t top references: http://www.ibm.com/developerworks/aix
OpenStack(Queens)詳細安裝部署(五)-網路服務(neutron)安裝
本篇文章是本系列的第五篇文章,將繼續進行OpenStack網路服務的安裝 六、安裝網路服務 6.1 (控制節點)配置資料庫 - 連線資料庫 # mysql -u root -pfuai123 建立資料庫並配置許可權 MariaDB
nsis安裝包(五)_手把手教NIS Edit安裝嚮導的使用
手把手教NIS Edit安裝嚮導的使用 需求的軟體環境: 1 安裝完上述兩款軟體後啟動HM NIS Edit,如圖: 2 點選“檔案”-“新建指令碼:嚮導”,如圖: 3 彈出嚮導歡迎介面,點
『中級篇』如何在mac上安裝docker(五)
人與動物最大的區別就是,人會使用工具。在二線城市可能不太明顯,一線開發和運維一般都是使用的電腦都是mac,因為mac更接近伺服器的linux作業系統。 mac安裝的官網介紹
JVM調優系列:(五)JVM常用調試參數和工具
框架 break 統計 進程 -i 內存 文件的 /etc/ action 轉自:http://blog.csdn.net/opensure/article/details/46715769 JVM常用調試參數: –verbose:gc在虛擬機發生內存
星雲鏈智能合約開發(五):安裝Chrome錢包插件和web錢包及其使用
星雲鏈智能合約開發 安裝星雲鏈Chrome錢包插件 安裝星雲鏈web錢包 安裝Chrome瀏覽器錢包插件 下載地址:https://github.com/ChengOrangeJu/WebExtensionWallet 第一步:clone項目或者下載zip包到本地 第二步:安裝 打開Chrom
(五) 輔組類和響應式工具
不同 -i line 分享圖片 gin 圖標 就是 image import 一.輔助類 Bootstrap 在布局方面提供了一些細小的輔組樣式,用於文字顏色以及背景色的設置、 顯示關閉圖標等等。 1.情景文本顏色 <p class="text-muted"&g
Linux學習(五)軟體安裝與包管理工具
一、使用RPM管理 telnet-server 軟體包 1.RPM軟體包管理工具 RPM(Red Hat Package Manager)小紅帽軟體包管理工具,常用於軟體包的安裝、查詢、更新升級、校驗、解除安裝及生成.rpm格式的軟體包等操作。 注:RPM只能管理字尾.rpm的軟
Linux(centos 7)系列之(五)----maven的安裝和配置
最近需要做個Jenkins的自動部署,因此需要在伺服器上配置maven,下面是我的配置過程: 1.切換你要存放壓縮包的資料夾 2.選擇線上安裝 wget http://mirror
Hadoop建設工具Ambari的安裝部署及完整使用(五)——Ambari使用之叢集解除安裝
五.Ambari使用——解除安裝叢集 方式一: ambari本身並沒有提供基於web管理端的自動化解除安裝的功能。ambari web管理端的操作更多的是實現服務或是主機的擴充套件(無法完全清除服務和主機)。因此本人通過實踐,也整理了一份手動解除安裝指令碼: 注:因為此指令碼只是根
阿里雲伺服器的web專案釋出之路:(五)nodejs的安裝和專案部署詳細步驟
Nodejs如何部署在雲服務上 第一步:下載nodejs安裝包,並解壓壓縮包[解壓後預設在root下面] wget命令下載Node.js安裝包,該安裝包是編譯好的檔案,解壓之後,無需重複編 命令列:wget https://nodejs.org/dist/v6.
工具介面標準(TIS)可執行連結格式(ELF)規範-卷III-作業系統特性-程式載入和動態連結(五)
本文是對Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2的翻譯 工具介面標準(TIS)可執行連結格式(ELF)規範版本 1.2 翻譯以中英對
JVM調優系列:(五)JVM常用除錯引數和工具
JVM常用除錯引數:–verbose:gc在虛擬機發生記憶體回收時在輸出裝置顯示資訊-Xloggc:filename把GC相關日誌資訊記錄到檔案以便分析-XX:-HeapDumpOnOutOfMemoryError當首次遭遇OOM時匯出此時堆中相關資訊-XX:OnError=
C#基礎知識-函數的定義和調用(五)
返回 {0} string 訪問修飾符 容器 列表 rdquo 所有 func 函數也可以稱為方法,可以很方便的把一些行為封裝到函數裏面,當調用這一函數時會把函數塊裏面的代碼按照順序執行,方法可以有多種形式,有無參數,有無返回值等。 1. 函數的定義 函數定
AIX下RAC搭建 Oracle10G(五)安裝oracle、建立監聽
soft lsnrctl term 例如 strong href lan cor pad AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(五)安裝oracle、建立監聽 環境 節點 節點1 節點2 小機型號
菜鳥教程之工具使用(五)——JRebel與Windows服務的Tomcat集成
-m end 個人 再見 proc key pre 安裝 target 之前寫過一篇Tomcat借助JRebel支持熱部署的文章——《借助JRebel使Tomcat支持熱部署 》。介紹的是在開發、測試環境中的配置。可是正式的部署環境。我們不會通過命令行來啟動Tomcat,