这可能只是我的困惑。
当我提交phabricator修订版时,我看到(在某些情况下)arcanist将我的修订信息提交给远程仓库?
为什么会这样? 我可以阻止这个吗?
我不想合并并对代码库进行不必要的更改。
答案 0 :(得分:1)
arc diff
本身不会推送任何提交。
所有发生的事情是它创建一个diff(git diff
)并将这些更改发送到Differential。这不像一个分支,你的git存储库是不受影响的。
从这个差异中创建了一个修订版本,用于此推送前代码审查。
默认情况下会询问与此修订版关联的消息,并且默认为您的提交消息。
只有在以下情况下才会更改远程存储库:
git push
arc land
Arc land将(默认情况下)执行以下步骤:
可以调整大多数arc land
行为,例如,您可以使用arc land --merge
来阻止压缩提交并按原样合并它们。