2015-12-22 51 views
1

後,我沒有一個叫master分支在我的git倉庫,但是當我做post-review命令(rbtools爲git的插件),其指向master分支,雖然我點mainBranch分支git的默認分支總是指向掌握甚至改變配置

dev分支發出後代碼審查對 mainBranch
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 
remote.origin.url=ssh://**** 
branch.mainBranch.remote=origin 
branch.mainBranch.merge=refs/heads/main 
reviewboard.url=https:** 
tracking.branch=origin/mainBranch 

命令:

post-review --parent mainBranch 

錯誤:

> git merge-base origin/master refs/heads/dev Failed to execute command: 
['git', 'merge-base', 'origin/master', 'refs/heads/dev'] 
    > fatal: Not a valid object name origin/master 

上面的錯誤清楚地表明它試圖發佈審查反對主分支,這是不存在我的git回購。但我有mainBranch。我需要指向mainBranch,以便命令有效。我不知道在git config或rbtools配置中更改此位置? 請建議

僅供參考 - RBT工具:https://www.reviewboard.org/docs/rbtools/dev/

回答