2012-11-29 3 views
8

phabricator에서 개발 분기에 대한 리뷰를 만들었으며 테스트를 위해 푸시 된 분기보다 여러 번 업데이트했습니다. 검토가 완료되지 않았지만 phabricator가 자동으로 닫았습니다.phabricator에서 차등 리뷰를 다시 여는 방법은 무엇입니까?

내가 다른 차 검토를 만들 수 있지만 모든 의견과 업데이트가 오래 된 것입니다 ...

그래서 폐쇄 검토를 다시 열 수있는 방법이있다?

답변

23

나는 더 좋은 방법이 있다는 것을 알았다!

편집 : 이전 답변이 작동하는 동안 ... 이 아니라하는 방법입니다. 대신 다음을 수행하십시오.

  1. 구성 섹션으로 이동하여 차등 그룹을 선택하십시오.
  2. 는 "를 다시 사용"설정 항목을 저장할 수있는 옵션 differential.allow-다시
  3. 설정 값을 찾을 수 있습니다.
  4. 폐쇄 차등 검토로 이동하십시오.
  5. 하단으로 이동하여 조치로 도약 섹션을 찾으십시오.
  6. 는 작업 을 다시 열고 코멘트
  7. 를 눌러 Clowncopterize 넣거나을 추가 선택했다! 재개!

데이터베이스를 해킹 할 필요가 없습니다.

또한 저장소 설정을보고 원하는대로 자동 닫기를 설정하십시오. 자동 종료과 :

리포지토리 관리 섹션
  1. 이동
  2. 당신은 두 가지 설정이
  3. 응용 프로그램 구성 섹션에서 추적 탭
  4. 를 선택 관리 할 저장소에 대한
  5. 을 눌러 편집을 참조 자동 가락 분기.

가 나는가 를 사용 자동 종료 설정하고 자동 종료 지점 마스터해야합니다. 그렇게하면 원점/마스터에만 푸시하면 차등 검토가 자동 종료됩니다.

mysql> USE phabricator_differential; 
mysql> select status from differential_revision where id=5; (If your revision is D5 for example) 
:는 MySQL의 프롬프트를 서버에 SSH 및 열 무엇 sberry 제안한다

--------- OLD 대답 --------

상태가 0이 아니라는 것을 알 수 있습니다. 닫힌 경우 3 일 가능성이 큽니다.

mysql> update differential_revision set status=0 where id=5; 

이제 수정본이 다시 열립니다.

나는 이것이 상당히 성가신다고 느낀다. 그러나 결코 목표를 달성하지 못한다. 더 나은 방법을 제안 할 수있는 사람이 있기를 바랍니다.

+0

관리자 권한 사용자가 드롭 다운 메뉴를 통해이 작업을 수행 할 수 있도록 phabricator 설치를 실제로 적용했습니다. 우리가 너무 많은 관련이없는 패치를 이미 가지고 있지 않다면 이것을 업스트림으로 푸시 할 것입니다. – sberry

+0

추가 된 멋진 기능이 될 것입니다. 시간이 있다면,이 변경에 대한 요청을 풀면 나는 그것을 좋아할 것입니다. –

+0

호기심에서 벗어나 다른 패치는 무엇입니까? 나는 우리 팀에서 Phabricator를 사용하기 시작했으며, 우리에게 도움이되는 프로세스가 생기면 모든 팀에 롤아웃합니다. 짧은 통근이나 나쁜 워크 플로우에 대한 통찰력은 매우 높이 평가됩니다. –

관련 문제