2014-09-13 2 views
76

몇 달 동안 나를 괴롭 히고있는 간단한 질문.작곡가가 변경 사항을 취소합니다. [y, n, v, d, s ,?] do

간혹 (특히 내부 라이브러리의 경우) 버그를 수정하기 위해 벤더 디렉토리에 들어가기도합니다. 마이그레이션 및 소스 패키지에 다시 수정 프로그램을 배포 한 후, I는 메인 프로젝트 composer update company/package 및 질문하고 있습니다 :

Discard changes [y,n,v,d,s,?] 

내가 yn에 상당한 이해를 가지고 있지만 대해 문서를 찾을 수 없어 무엇 v, d, s, ?합니까? 나는 항상 y이라고했지만 어쩌면 나는 유용한 것을 놓치고있다.


편집 :

y - discard changes and apply the update 
n - abort the update and let you manually clean things up 
v - view modified files 
d - view local modifications (diff) 
s - stash changes and try to reapply them after the update 

또한 소스 코드를 확인할 수 있습니다

  • d 옵션
+4

당신은?'사용'봤어 --no-interaction 모드에서 실행해야하는이 옵션은 킥에 대한 주목할 필요가? 이것은 아마 좋은 도움 메시지를 가져올 것입니다. – nneonneo

+2

물론입니다. 상황은 작곡가가 업데이트를하고, 더러운 상태를 인식하는 데 약 2 분이 걸리고, 실제로 근육 운동 기억을 할 때 나는 y를 누르고 몇 분 정도 기다리지 않고'? '를 치는 능력이 없습니다. 나는 다른 사람들도 내 머리를 긁적 거리고 있다고 생각한다. –

+1

이제는 D 옵션이있어서 여기에 추가하는 것이 좋다. –

답변

117

?을 선택 OCT ('17)가 당신에게 세부 사항을 보여줍니다 추가 , 관련 부분은 here입니다.

19

discard-changes: truecomposer.json 파일에 설정하면 덮어 쓰기 된 공급 업체 파일이 자동으로 삭제됩니다.

그것은 당신이

+1

이 옵션을'--no-interaction'없이 실행 시키려면 어쨌든 –

+2

@JakeSylvestre가 1 년 늦었 겠지만, 아마도 이것일지도 모른다. 유사한 문제가있는 다른 사람들에게 유용합니다. https://stackoverflow.com/a/18812171/1097372 – Iyas

+0

@lyas 아, 훌륭합니다! 감사. –