2014-07-18 3 views
5

현재 프로젝트에 힘내와 신비주의자를 사용하고 있습니다. 나는 phabricator를 통해 몇 가지 작업과 프로젝트가 있습니다. 피쳐 브랜치 (A)에 대해 arc diff을 통해 수정본을 작성하자마자 개정판이 닫히기 전에 다른 피쳐 브랜치 (B)에서 시작하고 싶습니다. 어떻게하면 arcanist를 호출하여 모든 단일 분기에만 새로운 diff 및 개정판을 만들 수 있습니까? 분기를 전환하고 arc diff을 시도하면 이전에 새로운 개정판과 diff가 추가됩니다.지형지 물마다 수정본을 만듭니다.

답변

2

AB 사이의 변경 사항은 서로 다릅니다.

아니하는 경우 : 당신이 지금 master에있어 변경 사항을 확인하고 그게 arc diff master으로 검토 밀어 git checkout -b A 새로운 A 분기를 만들 예를 들어

.

지금 당신은 주인에게 돌아가

git checkout master 
git checkout -b "B" 

과의 새로운 B 지점을 만들 변경하고 arc diff master와 검토를 푸시 할 수 있습니다. AB

에 대한 리뷰가 두 개있을 경우 : A 분기에 대한 검토를 위해 변경 사항을 푸시했습니다. , git checkout -b B 변경을하고 그것을 검토 밀어 : : 이제와 A에서 새로운 B 분기를 만들 수 있습니다 (이 방법을 시도 후 AB

+1

에도 2 명은있을 것이다 그것을 후

arc diff A 

아니요, B에서 변경된 사항은'A '에 해당하지 않음), 아케인리스트는 피처 브랜치 B에 대해서만 새로운 개정판을 생성하는 대신 피처 브랜치 B의 커밋을 사용하여 이전에 개정판을 업데이트하려고 시도합니다. –

+0

같은 문제 여기에'A'와'B'라는 두 개의 독립적 인 브랜치가있을 때'B'에 대한 두 번째 diff를 생성하면 arcanist는'A'에 대한 리비전을 업데이트하려고합니다. – witrin

관련 문제