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/