2014-12-08 3 views
1

이것은 내 혼란 일 수 있습니다.arcanist가 원격으로 커밋하지 못하도록 막으십시오.

phabricator 개정판을 제출하면 arcanist가 내 개정 메시지를 원격 저장소에 위탁하는 것을 볼 수 있습니까?

왜 이런 일이 발생합니까? 이 문제를 방지 할 수 있습니까?

코드베이스에 불필요한 변경 사항을 병합하고 푸시하고 싶지 않습니다.

감사

+0

'arc land'명령을 실행할 때 이런 현상이 발생합니까? – CEPA

+0

아니요, 아크 비교에서 이것은 자동 종료 커밋에 관한 것이 아닙니다 –

+0

이전에 들어 보지 못했습니다. 죄송합니다. 여기서 큰 도움이되지 못합니다. – CEPA

답변

1

arc diff 자체는 커밋 밀어하지 않습니다. 변경 사항 (git diff)을 생성하고 이러한 변경 사항을 차등으로 전송한다는 것입니다. 이것은 브랜치와 같지 않습니다. git 저장소는 변경되지 않습니다. 이 diff에서이 미리 푸시 코드 검토에 사용될 개정이 작성됩니다.

이 수정본과 관련된 메시지는 기본적으로 요청되며 커밋 메시지로 기본 설정됩니다.

원격 저장소는 변경되는 경우 :

  • 당신 git push 자신
  • 당신은 arc land

아크 랜드 (기본적으로) 할 것입니다 다음과 같이 사용하는 경우 :

  • 변경 사항을 스쿼시 (1 커밋으로 줄임)
  • 당신이 arc land --merge을 사용할 수 있습니다 예를 들어
  • 체크 아웃/업데이트 마스터
  • arc land 행동의 대부분은 불통 될 수있는 지점

삭제 원산지/마스터

  • 로는
  • 푸시에 지점을 병합 커밋을 스쿼시하지 않고 그대로 병합합니다.

  • 관련 문제