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