2014-12-08 4 views
1

Это может быть просто путаница.Предотвращение перехода от арканиста к удаленному

Когда я отправляю ревизию фабрикатора, я вижу, что (в некоторых случаях) арканист передает мое сообщение о ревизии в удаленное репо?

Почему это происходит? Могу я предотвратить это?

Я не хочу сливать и толкать ненужные изменения в базу кода.

благодаря

+0

Случается ли это, когда вы запускаете команду 'arc land'? – CEPA

+0

Нет, на дуге diff, это не об автоклиническом фиксации –

+0

Я никогда не слышал об этом раньше, извините, я не могу здесь помочь. – CEPA

ответ

1

arc diff сам не будет толкать любой фиксации. Все, что происходит, это то, что он создает diff (git diff) и отправляет эти изменения в Differential. Это не похоже на ветку, ваш репозиторий git не тронут. Из этого diff создается ревизия, которая будет использоваться для этого предварительного просмотра кода.

Сообщение, связанное с этой ревизией, будет задано по умолчанию и по умолчанию будет отправлено ваше сообщение фиксации.

Удаленный репозиторий только изменен, если:

  • Вы git push себя
  • Если вы используете arc land

Arc земля будет делать (по умолчанию) следующие шаги:

  • Сквош ваши изменения (уменьшить до 1 фиксации)
  • заказа мастер/обновления
  • Merge ветви в нее
  • Пуш к происхождению/мастеру
  • Удалить ветку

Большинство arc land поведения может быть изменено, например, вы можете использовать arc land --merge для предотвратить раздавливание ваших коммитов и объединить их как есть.

Смежные вопросы